↩
Parcours
/
PROJECTS
uDownloader.
uDownloader est un téléchargeur vidéo et audio asynchrone et rapide pour YouTube, Instagram, TikTok, Twitter, Vimeo et d’autres plateformes. Il propose à la fois une application de bureau et une interface en ligne de commande, ce qui convient aussi bien à un usage courant qu’à des workflows scriptés. Il est publié sur PyPI : un simple pip install uDownloader installe les deux.
- Interfaces : une application de bureau PyQt6 avec progression en temps réel, plus une CLI complète pour le scripting et l’automatisation.
- Moteur : basé sur yt-dlp, avec sélection de la qualité et du format (mp4, mkv, webm) et prise en charge des playlists.
- Concurrence : asyncio avec un pool de threads pour plusieurs téléchargements simultanés sans bloquer l’interface.
- Fiabilité : relances automatiques, fichiers de configuration, injection de cookies navigateur pour les sources authentifiées, et historique de téléchargements avec statistiques.
Python 3.8+, sous licence MIT.
