Un script en Python para descargar canciones en el mejor formato disponible desde Youtube. No lo he probado en una máquina con Windows. Entonces, sería bueno si alguien pudiera hacerlo. A partir de ahora, funciona con argumentos de línea de comando. ¿Por qué? Ninguna razón aparente, aparte de que es más conveniente para mí. Simplemente proporcione los nombres de las canciones después del nombre del programa, entre comillas.
python downloader.py "<Song1>" "<Song2>" ...
o
python downloader.py -i <filename>
donde nombre de archivo contiene una lista de nombres de canciones
urllib
: instale el módulo urllib
con pip3
con este comando
pip3 install urllib
BeautifulSoup: Instale BeautifulSoup4 con
pip3 install beautifulsoup4
youtube-dl: instale youtube-dl con
pip3 install youtube_dl
Usuarios nuevos, consulte la siguiente sección.
Descargue el archivo downloader.py a su sistema.
Abra la terminal y acceda al directorio donde guardó el archivo.
Ejecute este comando:
python3 downloader.py <songname>
Disfrutar ;)
Antes de utilizar el programa, ábralo con un editor de texto.
Cambie ~/Music/
a la ruta donde desea que se guarden las canciones descargadas. Y deje un carácter '/' al final.
Ejemplo: si desea que se guarden en la carpeta ~/Music
, la línea 6 debería verse así:
pathToSave = "~/Music/"
y no
pathToSave = "~/Music"
Estás listo para irte. Consulte Cómo utilizar si hay algún problema.