Un script Python pour télécharger des chansons dans le meilleur format disponible depuis Youtube. Je ne l'ai pas testé sur une machine Windows. Ce serait donc bien si quelqu'un pouvait le faire. Pour l'instant, cela fonctionne avec des arguments de ligne de commande. Pourquoi? Aucune raison apparente, à part ça, c'est plus pratique pour moi. Fournissez simplement les noms des chansons après le nom du programme, entre guillemets.
python downloader.py "<Song1>" "<Song2>" ...
ou
python downloader.py -i <filename>
où le nom du fichier contient une liste de noms de chansons
urllib
: Installez le module urllib
avec pip3
avec cette commande
pip3 install urllib
BeautifulSoup : installez BeautifulSoup4 avec
pip3 install beautifulsoup4
youtube-dl : installez youtube-dl avec
pip3 install youtube_dl
Utilisateurs novices, veuillez consulter la section suivante.
Téléchargez le fichier downloader.py sur votre système.
Ouvrez le terminal et dans le répertoire où vous avez enregistré le fichier.
Exécutez cette commande :
python3 downloader.py <songname>
Apprécier ;)
Avant d'utiliser le programme, ouvrez-le avec un éditeur de texte.
Remplacez ~/Music/
par le chemin où vous souhaitez que les chansons téléchargées soient enregistrées. Et laissez un caractère '/' à la fin.
Exemple : Si vous souhaitez qu'ils soient enregistrés dans le dossier ~/Music
, la ligne 6 devrait ressembler à ceci :
pathToSave = "~/Music/"
et non
pathToSave = "~/Music"
Vous êtes prêt à partir. Reportez-vous à Comment utiliser en cas de problème.