Parcours / PROJECTS

uDownloader.

Période
2026

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.

Installer depuis PyPI → · Voir le code sur GitHub →

← Parcours