26 points par xguru 2023-05-31 | 3 commentaires | Partager sur WhatsApp
  • Un outil en ligne de commande qui télécharge l’ensemble des sous-titres de chaînes YouTube spécifiques, les stocke dans SQLite et permet d’effectuer des recherches dessus
  • Fournit, dans les résultats de recherche, des URL horodatées vers les vidéos où apparaît le mot-clé concerné
  • Permet de gérer plusieurs chaînes grâce aux fonctions d’ajout et de suppression de chaînes
  • Possibilité d’enregistrer les résultats de recherche au format CSV

3 commentaires

 
secret3056 2023-06-01

Le volume du code source est vraiment très réduit, alors je me suis demandé comment c’était fait, et il s’avère que sqlite-utils fournit une recherche full-text extrêmement simple.

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

Il va falloir que je l’essaie.

 
seatbelts 2023-06-06

Merci !

 
xguru 2023-06-01

Waouh, c’est vraiment bien. Décidément, quand il s’agit de créer quelque chose simplement, sqlite semble être le meilleur choix.