26 pontos por xguru 2023-05-31 | 3 comentários | Compartilhar no WhatsApp
  • Ferramenta de linha de comando que baixa as legendas completas de canais específicos do YouTube, salva em SQLite e permite fazer buscas nelas
  • Fornece, nos resultados da busca, URLs com timestamp dos vídeos em que a palavra-chave aparece
  • Permite gerenciar vários canais com funções de adicionar e remover canais
  • É possível salvar os resultados da busca em CSV

3 comentários

 
secret3056 2023-06-01

O volume de código-fonte é bem pequeno, então fui ver como isso foi feito, e parece que o sqlite-utils oferece busca de texto completo de forma bem simples.

def search_all(text):  
    db = Database(db_name)  
  
    return list(db["Subtitles"].search(text))  

Vou experimentar usar isso.

 
seatbelts 2023-06-06

Obrigado!

 
xguru 2023-06-01

Uau, que legal. Realmente, o SQLite parece ser o melhor quando se quer criar algo de forma simples.