{"id":16317039,"url":"https://github.com/simatwa/yt6","last_synced_at":"2025-09-12T10:32:59.383Z","repository":{"id":225311217,"uuid":"765622700","full_name":"Simatwa/yt6","owner":"Simatwa","description":"Download audio and video from YouTube.","archived":false,"fork":false,"pushed_at":"2024-03-02T11:38:08.000Z","size":507,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-21T16:58:24.939Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Simatwa.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}},"created_at":"2024-03-01T09:40:17.000Z","updated_at":"2024-03-01T09:40:23.000Z","dependencies_parsed_at":"2024-03-01T11:31:11.155Z","dependency_job_id":"2cbdd298-f6a3-4120-b4c6-2bf548cb6778","html_url":"https://github.com/Simatwa/yt6","commit_stats":{"total_commits":11,"total_committers":1,"mean_commits":11.0,"dds":0.0,"last_synced_commit":"9ba9cb0a45d4784568e6e939fdc3b11a914276a2"},"previous_names":["simatwa/yt6"],"tags_count":3,"template":false,"template_full_name":"Simatwa/yt5","purl":"pkg:github/Simatwa/yt6","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simatwa%2Fyt6","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simatwa%2Fyt6/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simatwa%2Fyt6/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simatwa%2Fyt6/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Simatwa","download_url":"https://codeload.github.com/Simatwa/yt6/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simatwa%2Fyt6/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274797641,"owners_count":25351776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-10T22:06:26.043Z","updated_at":"2025-09-12T10:32:59.332Z","avatar_url":"https://github.com/Simatwa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/Simatwa/yt6\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?logo=github\u0026color=blueviolet\u0026label=Test\u0026message=Passing\"/\u003e\u003c/a\u003e\n\u003ca href='https://pypi.org/project/yt6'\u003e\u003cimg src='https://img.shields.io/static/v1?logo=pypi\u0026color=yellow\u0026label=Pypi\u0026message=v1.5.4' alt='Pypi'/\u003e\u003c/a\u003e\n\u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?logo=MIT\u0026color=Blue\u0026message=MIT\u0026label=License\"/\u003e\u003c/a\u003e\n\u003ca href=\"#\" alt=\"coverage\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?logo=Coverage\u0026label=Coverage\u0026message=80%\u0026color=yellowgreen\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/psf/black\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=Code style\u0026message=black\u0026color=Black\"/\u003e\u003c/a\u003e\n\u003ca href=\"#\"\u003e\u003cimg alt=\"progress\" src=\"https://img.shields.io/static/v1?logo=Progress\u0026label=Progress\u0026message=60%\u0026color=green\"/\u003e\u003c/a\u003e\n\u003ca href='https://pepy.tech/project/yt6'\u003e\u003cimg src='https://static.pepy.tech/badge/yt6' alt='Downloads'/\u003e\u003c/a\u003e\n\u003ca href=\"https://wakatime.com/badge/user/321c8a21-57bc-4782-bb00-8733ff579c0d/project/9681babc-aedd-4a02-ae7c-f91f914ad9b3\"\u003e\u003cimg src=\"https://wakatime.com/badge/user/321c8a21-57bc-4782-bb00-8733ff579c0d/project/9681babc-aedd-4a02-ae7c-f91f914ad9b3.svg\" alt=\"wakatime\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003e [!IMPORTANT]\n\u003e This is just but a maintained [yt5](https://github.com/Simatwa/yt5).\n\u003e So wherever there's yt5 just know I'm referring to **yt6**.\n\n```\n                                                                   \n                                                                   \n                                  tttt          555555555555555555 \n                               ttt:::t          5::::::::::::::::5 \n                               t:::::t          5::::::::::::::::5 \n                               t:::::t          5:::::555555555555 \nyyyyyyy           yyyyyyyttttttt:::::ttttttt    5:::::5            \n y:::::y         y:::::y t:::::::::::::::::t    5:::::5            \n  y:::::y       y:::::y  t:::::::::::::::::t    5:::::5555555555   \n   y:::::y     y:::::y   tttttt:::::::tttttt    5:::::::::::::::5  \n    y:::::y   y:::::y          t:::::t          555555555555:::::5 \n     y:::::y y:::::y           t:::::t                      5:::::5\n      y:::::y:::::y            t:::::t                      5:::::5\n       y:::::::::y             t:::::t    tttttt5555555     5:::::5\n        y:::::::y              t::::::tttt:::::t5::::::55555::::::5\n         y:::::y               tt::::::::::::::t 55:::::::::::::55 \n        y:::::y                  tt:::::::::::tt   55:::::::::55   \n       y:::::y                     ttttttttttt       555555555     \n      y:::::y                                                      \n     y:::::y                                                       \n    y:::::y                                                        \n   y:::::y                                                         \n  yyyyyyy                                                          \n                                                                   \n                                                                   \n```\n- **yt5** is a [Python](https://python.org) script that downloads [YouTube](https://www.youtube.com) ***Videos*** \u0026 ***audios*** at `console` environment.\n\n## Installation ##\n\nDownload binaries for your system from [here](https://github.com/Simatwa/yt6/releases/latest) .\n\n**OR** :\n\n- From Github - *source*\n\n```\ngit clone https://github.com/Simatwa/yt5.git\ncd yt5\npython setup.py install\n\n```\n\n- From Pypi\n\n```\npip install yt5\n```\n\n## Usage ##\n\n#### Video #### \n\n- Videos can be downloaded by parsing a `URI` \u003csup\u003eprefixed\u003c/sup\u003e or \u003csub\u003epostfixed\u003c/sub\u003e by its category:\n- For instances:\n1. Single video :\n\n```\n$ yt5 url \u003cVideo-URI\u003e\n\n```\t\t\n![yt52](https://github.com/Simatwa/yt5/raw/main/assets/yt52.jpg)\n     \n- Alternatively, this can be done by omitting `url` command since it's the default category.\n\n```\n$ yt5 \u003cVideo-URI\u003e\n\n```\n![yt51](https://github.com/Simatwa/yt5/raw/main/assets/yt51.jpg)\n\n\n2. All videos in a Playlist :\n\n```\n$ yt5 playlist \u003cPlaylist-URI\u003e\n\n```\n![yt53](https://github.com/Simatwa/yt5/raw/main/assets/yt53.jpg)\n\t \n3. All videos in a Channel : \n\n```\n$ yt5 channel \u003cChannel-URI\u003e\n\n```\n![yt54](https://github.com/Simatwa/yt5/raw/main/assets/yt54.jpg)\n\t\t\n4. Collection of single-video's URI contained in a text file : \n\n```\n$ yt5 fnm \u003cfile-path\u003e\n\n```\n![yt55](https://github.com/Simatwa/yt5/raw/main/assets/yt55.jpg)\n\t\t\t\n####  Audio #### \n\n- Audio of a video can be downloaded by adding `--mp3` to the commands parsed.\n  - For instance:\n1. Single audio : \n  \t\t\n```\n$ yt5 url \u003cVideo-URI\u003e  --mp3\n\n```\n\n![yt56](https://github.com/Simatwa/yt5/raw/main/assets/yt56.jpg)\n       \n- Similarly, this can be done to **other** ***categories***.\n\n- For further information you can run:\n\t\n```\n$ yt5 -h\n\n```  \n\n* Output :\n\n```\nusage: yt5 [-h] [-v] [-res [720p|480p|360p|240p|144p]] [-max MAXIMUM] [-dir DIRECTORY] [--mp3]\n           [--show] [--static] [--usage]\n           [[fnm|url|playlist|channel]] url\n\npositional arguments:\n  [fnm|url|playlist|channel]\n                        Category of the videos referred by the link or filename[fnm] containing\n                        links\n  url                   Link of the video\n\noptions:\n  -h, --help            show this help message and exit\n  -v, --version         show program's version number and exit\n  -res [720p|480p|360p|240p|144p], --resolution [720p|480p|360p|240p|144p]\n                        Resolution [quality] of videos to be downloaded in\n  -max MAXIMUM, --maximum MAXIMUM\n                        Maximum videos to be downloaded\n  -dir DIRECTORY, --directory DIRECTORY\n                        Directory for saving downloaded file\n  --mp3                 Specify to download audio only\n  --show                Show the downloaded file-path\n  --static              Restricts stdout of file-path in prose-format\n  --usage               Show this help info in more stylistic way\n\n```\n\n\n## Independencies ##\n\n1. [pytube](https://github.com/pytube/pytube)\n2. [colorama](https://github.com/pytube/pytube)\n3. [tabulate](https://github.com/astanin/python-tabulate)\n \n * [Review](requirements.txt).\n\n\n## Acknowledgements ##\n\n- [x] [Pytube](https://github.com/pytube/pytube)\n- [x] [Python Team](https://python.org)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimatwa%2Fyt6","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimatwa%2Fyt6","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimatwa%2Fyt6/lists"}