Saludos, comunidad de software libre, en esta ocasión quiero compartir otra herramienta ligera para los amantes de la terminal de GNU/Linux. Se trata de un sencillo script bash para bajar videos de youtube, este script detecta si el video pertenece a una lista de reproducción y baja tambien la lista completa además de incrustar los subtitulos.
Trabaja sobre youtube-dl, pero una característica del script es que tambien usa zenity para interrogar al usuario sobre cuestiones de proxy y si escribes tor donde va el proxy y tienes tor configurado en el pc y el privoxy, este usará esta red y te protegerá.
También se actualiza en cada inicio del script así que no tendrán problemas con los videos a causa de cambios en google puesto que siempre usará la última versión disponible de youtube-dl.
Los videos se descargan en la carpeta del script y al terminar esa descarga se automoverán a la carpeta personal.
Saludos, excelente post.
Yo tengo una instancia de Peertube (stream de videos como youtube, esta en github) a donde tengo un bot, encargado de registrase a un canal y descarga los nuevos videos.
Le puedes agregar eso a tu script, asi como la reanudacion en caso de una caida de la red o de internet.
Con estas cosas me interesaria el script, asi se puede integrar a la API de la instancia, y una vez descargado el video, lo autopublique.
el script guarda los .part por si se cae la descarga
deberias poner el enlace para trastearlo
Nota. Hay un .deb disponible que se integra en los menus ahi en las descargas dytb.deb
Nota importante!!!. Cuando el programa vaya a descargar el video abrira uin terminal que se cerrará automáticamente cuando termine la descarga. Si esta terminal no aparece probablemente usted esté usando terminator como terminal por defecto. La solución es cambiar la terminal por defecto o bien editar /opt/downloadyoutube-ok/download-youtube-gui.sh y cambiar la línea
x-terminal-emulator -e ……. por la terminal de su eleccion o ajustar la opción de terminator para ejecutar las opciones externas reemplazando x-terminal-emulator por una terminal fija con sus parámetros correspondientes. La opción -e funciona en la mayoría de casos pero me ha dado problemas con terminator haciendo que no ejecute el script, probablemente no sea -e en terminator
Ufff ,disculpa la tardanza y por no respodner rapido.
Bueno, a ver como te explico lo que te puse arriba.
Tengo una instacia te comentaba , que es parecida a Youtube (los usuarios publican videos ..etc) , y del tema que me interesa, tiene importacion de videos de youtube , pasandole la URL.
Peertube usa youtube-dl para la importacion de videos, pero que pasa? Si se corta el inter o se pone lento, la descarga del video se interrumpe (internet intermitente), pero cuando hay internet no reanuda, sino empieza a descargar nuevamente.