À propos du projet

You-Get est un petit utilitaire en ligne de commande pour télécharger des contenus multimédias (vidéos, audios, images) depuis le Web. Il permet aux utilisateurs de télécharger des médias depuis des sites populaires tels que YouTube, Youku, Niconico, Bilibili et une grande liste d'autres sites pris en charge. Pour les sites non explicitement listés, un extracteur universel tente de trouver et télécharger les ressources. Les capacités principales incluent : - Télécharger des vidéos, audios et images depuis des sites supportés. - Diffuser des vidéos en ligne directement dans un lecteur multimédia (par exemple mpv, vlc) ou un navigateur, sans publicités. - Analyser des pages web pour télécharger des images ou des fichiers binaires arbitraires. - Afficher les options de qualité et de format disponibles pour une URL donnée avant le téléchargement. - Rechercher sur Google Videos et télécharger le résultat le plus pertinent lorsqu'un mot-clé non-URL est passé. - Mettre en pause et reprendre les téléchargements, avec des fichiers temporaires `.download` conservés pour la reprise de la progression. - Définir des chemins de sortie et des noms de fichier personnalisés. - Configurer des proxies HTTP, y compris des extracteurs proxy spécifiques pour le contenu restreint par région. - Charger les cookies du navigateur (Mozilla `cookies.sqlite` ou Netscape `cookies.txt`) pour accéder aux médias privés ou nécessitant une connexion. - Extraire les URL des ressources téléchargeables ou afficher les données extraites au format JSON. Les prérequis incluent Python 3.7.4 ou supérieur et FFmpeg 1.0 ou supérieur (requis pour l'assemblage de vidéos multi-parties et les téléchargements haute résolution). RTMPDump est une dépendance optionnelle. L'installation est disponible via pip, Homebrew, Git clone, Antigen, Flox et FreeBSD pkg. Des définitions de complétion de shell sont fournies pour Bash, Fish et Zsh. Le projet est distribué sous licence MIT.