À propos du projet
music-dl est un outil en ligne de commande pour rechercher et télécharger de la musique, écrit en PHP, nécessitant PHP >= 8.5. Le projet est destiné à des fins d'apprentissage et d'échange ; le README interdit explicitement toute utilisation commerciale.
Deux méthodes d'installation sont proposées : télécharger directement l'exécutable précompilé music-dl (via curl et en accordant les permissions d'exécution), ou l'installer globalement ou localement via Composer avec guanguans/music-dl.
La commande principale est music, utilisée pour rechercher et télécharger de la musique. Le mot-clé de recherche peut être passé en argument, et plusieurs options sont disponibles : -b/--break pour interrompre après le téléchargement ; -d/--directory pour spécifier le répertoire de téléchargement ; -D/--driver pour spécifier le pilote de recherche (sync, fork, process) ; -l/--locale pour définir la langue (par défaut zh_CN) ; -N/--no-notify pour désactiver les notifications de bureau ; -p/--page et -P/--per-page pour contrôler la pagination (par défaut page 1, 30 éléments par page) ; -s/--sources pour spécifier les sources musicales, prenant en charge tencent, netease, kugou, avec sélection multiple ; --isolated pour éviter l'exécution répétée de la même commande ; --xdebug pour afficher les informations de débogage ; --configuration pour passer dynamiquement des paires clé-valeur de configuration.
Des commandes auxiliaires sont également fournies : completion (génération de scripts de complétion shell), inspire, self-update (mise à jour automatique), thanks, ainsi que les options globales standard --help, --version, --ansi, --verbose.
Le projet inclut des scripts Composer pour les tests, php-cs-fixer, ecs, avec un workflow CI et des badges de couverture de code, sous licence MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.