Um script Python para baixar músicas no melhor formato disponível no Youtube. Não testei em uma máquina Windows. Então, seria bom se alguém pudesse fazer isso. A partir de agora, funciona com argumentos de linha de comando. Por que? Nenhuma razão aparente, exceto que é mais conveniente para mim. Basta fornecer os nomes das músicas após o nome do programa, entre aspas.
python downloader.py "<Song1>" "<Song2>" ...
ou
python downloader.py -i <filename>
onde filename contém uma lista de nomes de músicas
urllib
: Instale o módulo urllib
com pip3
com este comando
pip3 install urllib
BeautifulSoup: Instale BeautifulSoup4 com
pip3 install beautifulsoup4
youtube-dl: Instale o youtube-dl com
pip3 install youtube_dl
Usuários iniciantes, verifique a próxima seção.
Baixe o arquivo downloader.py para o seu sistema.
Abra o terminal e entre no diretório onde você salvou o arquivo.
Execute este comando:
python3 downloader.py <songname>
Aproveitar ;)
Antes de usar o programa, abra-o com um editor de texto.
Altere ~/Music/
para o caminho onde deseja que as músicas baixadas sejam salvas. E deixe um caractere '/' à direita.
Exemplo: Se você deseja que eles sejam salvos na pasta ~/Music
, a linha 6 deve ficar assim:
pathToSave = "~/Music/"
e não
pathToSave = "~/Music"
Você está pronto para ir. Consulte Como usar se houver algum problema.