{"id":44873355,"url":"https://github.com/henocn/youtube-downloader","last_synced_at":"2026-02-17T13:19:19.063Z","repository":{"id":296077362,"uuid":"992221604","full_name":"henocn/youtube-downloader","owner":"henocn","description":"Package Python pour l'extraction et le téléchargement de vidéos ou de playlists YouTube.","archived":false,"fork":false,"pushed_at":"2025-10-16T09:36:36.000Z","size":60,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-29T05:27:06.075Z","etag":null,"topics":["dowloader","video-youtube","video-youtube-downloafer","youtube","youtube-downloader"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/henocn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-28T20:08:59.000Z","updated_at":"2025-10-16T17:07:47.000Z","dependencies_parsed_at":"2025-05-28T21:58:49.291Z","dependency_job_id":"9502c4e9-5ad3-43f3-8249-8f4c8c2a7a82","html_url":"https://github.com/henocn/youtube-downloader","commit_stats":null,"previous_names":["henocn/youtube-downloader"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/henocn/youtube-downloader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henocn%2Fyoutube-downloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henocn%2Fyoutube-downloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henocn%2Fyoutube-downloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henocn%2Fyoutube-downloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/henocn","download_url":"https://codeload.github.com/henocn/youtube-downloader/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/henocn%2Fyoutube-downloader/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29545412,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T13:00:00.370Z","status":"ssl_error","status_checked_at":"2026-02-17T12:57:14.072Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dowloader","video-youtube","video-youtube-downloafer","youtube","youtube-downloader"],"created_at":"2026-02-17T13:19:18.423Z","updated_at":"2026-02-17T13:19:19.054Z","avatar_url":"https://github.com/henocn.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YouTube Downloader\n\n[![PyPI](https://img.shields.io/pypi/v/ytb-download?registry_uri=https://pypi.org/simple/)](https://pypi.org/project/ytb-download/)\n\nUn utilitaire simple et efficace pour télécharger des vidéos YouTube et des playlists entières avec choix de qualité et répertoire personnalisable.\n\n\n## Installation\n\n### Installation depuis pypi\n\n```bash\npip install ytb-download\n```\n\n## Utilisation\n\n### Commande de base\n\n```bash\n# Vidéo unique\nytb-download \"https://www.youtube.com/watch?v=VIDEO_ID\"\n\n# Playlist entière\nytb-download \"https://www.youtube.com/playlist?list=PLAYLIST_ID\"\n```\n\n### Options disponibles\n\n| Option | Raccourci | Description | Défaut |\n|--------|-----------|-------------|---------|\n| `--quality` | `-q` | Qualité vidéo (worst, 360p, 480p, 720p, 1080p, 1440p, 2160p, best) | best |\n| `--output` | `-o` | Répertoire de téléchargement | ~/Downloads/youtube-downloads |\n| `--audio-only` | `-a` | Télécharger uniquement l'audio | False |\n| `--format` | `-f` | Format de sortie | mp4 |\n| `--info` | `-i` | Afficher les informations sans télécharger | False |\n| `--list-formats` | `-l` | Lister tous les formats disponibles | False |\n| `--playlist-start` | `-ps` | Index de début pour les playlists | 1 |\n| `--playlist-end` | `-pe` | Index de fin pour les playlists | None |\n| `--list-videos` | `-lv` | Lister toutes les vidéos d'une playlist | False |\n\n### Exemples d'utilisation\n\n#### Téléchargement de vidéo unique\n```bash\nytb-download \"https://www.youtube.com/watch?v=dQw4w9WgXcQ\"\n```\n\n#### Téléchargement de playlist entière\n```bash\nytb-download \"https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMHjMZOz59Oq3KuQEl\"\n```\n\n#### Téléchargement partiel de playlist (vidéos 5 à 10)\n```bash\nytb-download \"https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMHjMZOz59Oq3KuQEl\" -ps 5 -pe 10\n```\n\n#### Téléchargement playlist en audio MP3 uniquement\n```bash\nytb-download \"https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMHjMZOz59Oq3KuQEl\" -a -f mp3\n```\n\n#### Lister les vidéos d'une playlist\n```bash\nytb-download \"https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMHjMZOz59Oq3KuQEl\" -lv\n```\n\n#### Informations d'une playlist\n```bash\nytb-download \"https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMHjMZOz59Oq3KuQEl\" -i\n```\n\n#### Téléchargement playlist en 720p dans dossier spécifique\n```bash\nytb-download \"https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMHjMZOz59Oq3KuQEl\" -q 720p -o \"C:\\Downloads\\MaPlaylist\"\n```\n\n## Organisation des fichiers\n\n### Vidéo unique\n```\nDownloads/youtube-downloads/\n└── Titre de la vidéo.mp4\n```\n\n### Playlist\n```\nDownloads/youtube-downloads/\n└── Nom de la Playlist/\n    ├── 01 - Première vidéo.mp4\n    ├── 02 - Deuxième vidéo.mp4\n    └── 03 - Troisième vidéo.mp4\n```\n\n## Formats supportés\n\n### Vidéo\n- mp4 (défaut)\n- webm\n- mkv\n- avi\n\n### Audio\n- mp3 (défaut)\n- m4a\n- wav\n- aac\n\n## Qualités disponibles\n\n- `worst` : Plus basse qualité disponible\n- `360p` : 360p maximum\n- `480p` : 480p maximum\n- `720p` : 720p maximum (HD)\n- `1080p` : 1080p maximum (Full HD)\n- `1440p` : 1440p maximum (2K)\n- `2160p` : 2160p maximum (4K)\n- `best` : Meilleure qualité disponible (défaut)\n\n## Prérequis\n\n- Python 3.8+\n- FFmpeg pour la conversion audio (généralement forcément pas réquise)\n\n### Vidéos non disponibles dans une playlist\nL'outil ignore automatiquement les vidéos privées ou supprimées et continue avec les suivantes.\n\n### Playlist très longue\nUtilisez les options `-ps` et `-pe` pour télécharger par segments.\n\n## Licence\n\nMIT License - voir le fichier LICENSE pour plus de détails.\n\n## Contribution\n\nLes contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou soumettre une pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenocn%2Fyoutube-downloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhenocn%2Fyoutube-downloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhenocn%2Fyoutube-downloader/lists"}