26 Punkte von xguru 2023-05-31 | 3 Kommentare | Auf WhatsApp teilen
  • Ein Kommandozeilen-Tool, das die vollständigen Untertitel bestimmter YouTube-Kanäle herunterlädt, in SQLite speichert und durchsuchbar macht
  • Liefert als Suchergebnis Timestamp-URLs zu Videos, in denen das jeweilige Stichwort vorkommt
  • Verwaltung mehrerer Kanäle durch Funktionen zum Hinzufügen und Entfernen von Kanälen
  • Suchergebnisse können als CSV gespeichert werden

3 Kommentare

 
secret3056 2023-06-01

Der Quellcodeumfang ist extrem klein, also habe ich nachgesehen, wie das umgesetzt wurde, und festgestellt, dass sqlite-utils eine ausgesprochen einfache Volltextsuche bietet.

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

Das werde ich wohl mal ausprobieren.

 
seatbelts 2023-06-06

Danke!

 
xguru 2023-06-01

Wow, wirklich gut. Ich finde auch, dass SQLite am besten geeignet ist, wenn man schnell und unkompliziert etwas bauen will.