26 puntos por xguru 2023-05-31 | 3 comentarios | Compartir por WhatsApp
  • Herramienta de línea de comandos que descarga los subtítulos completos de canales específicos de YouTube, los guarda en SQLite y permite buscarlos
  • Como resultado de búsqueda, proporciona la URL con marca de tiempo del video donde aparece esa palabra clave
  • Permite administrar varios canales con funciones para agregar y eliminar canales
  • Permite guardar los resultados de búsqueda en CSV

3 comentarios

 
secret3056 2023-06-01

Aunque el volumen del código fuente es bastante pequeño, me pregunté cómo lo hicieron.
Parece que sqlite-utils ofrece búsqueda de texto completo de una forma muy sencilla.

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

Voy a probarlo.

 
seatbelts 2023-06-06

¡Gracias!

 
xguru 2023-06-01

Vaya, qué bueno. Definitivamente SQLite parece ser lo mejor cuando quieres hacer algo de forma sencilla.