{"id":13397106,"url":"https://github.com/yasoob/youtube-dl-GUI","last_synced_at":"2025-03-13T23:32:14.867Z","repository":{"id":13964660,"uuid":"16665137","full_name":"yasoob/youtube-dl-GUI","owner":"yasoob","description":"This repository contains code for a youtube-dl GUI written in PyQt.","archived":false,"fork":false,"pushed_at":"2021-05-29T22:54:04.000Z","size":72491,"stargazers_count":205,"open_issues_count":2,"forks_count":51,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-07-31T18:19:02.716Z","etag":null,"topics":["python","tube-bundle","youtube-dl","youtube-dl-gui","youtube-downloader"],"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/yasoob.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}},"created_at":"2014-02-09T11:23:23.000Z","updated_at":"2024-07-12T20:44:36.000Z","dependencies_parsed_at":"2022-08-07T07:16:02.885Z","dependency_job_id":null,"html_url":"https://github.com/yasoob/youtube-dl-GUI","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasoob%2Fyoutube-dl-GUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasoob%2Fyoutube-dl-GUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasoob%2Fyoutube-dl-GUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasoob%2Fyoutube-dl-GUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yasoob","download_url":"https://codeload.github.com/yasoob/youtube-dl-GUI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243500245,"owners_count":20300761,"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","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":["python","tube-bundle","youtube-dl","youtube-dl-gui","youtube-downloader"],"created_at":"2024-07-30T18:01:10.986Z","updated_at":"2025-03-13T23:32:14.860Z","avatar_url":"https://github.com/yasoob.png","language":"Python","funding_links":[],"categories":["优秀示例"],"sub_categories":["完整程序"],"readme":"# youtube-dl-GUI\n\nThis repository contains code for a youtube-dl GUI written in PyQt. It is based on [youtube-dl](https://github.com/ytdl-org/youtube-dl) which is a Video downloading script maintained by various contributers and released in Public Domain. This GUI code is currently written for Python v3.x. Please note that this GUI code is released under the MIT License and not Public Domain.\n\n## ScreenShot:\n\n![youtube-dl-gui Screenshot in Ubuntu](http://imgur.com/KxTLeYl.png)\n\n## Requirements:\n\n- Python \u003e= v3.x\n- PyQt5\n- [youtube_dl](https://github.com/ytdl-org/youtube-dl)\n- [FFmpeg](https://ffmpeg.org/download.html) (optional, to postprocess video files)\n\n### Requirement for build Binaries/Executables\n\n- [PyInstaller](https://www.pyinstaller.org/)\n\n## Features:\n\nThis application has the following features:\n- supports downloading videos from 200+ websites\n- allows to download multiple videos in parallel\n- shows download statistics separately for each video\n- Resumes interrupted downloads\n- Downloads the video in best quality\n\n## Contributor:\n\n- Muhammad Yasoob Ullah Khalid\n- Oleksis Fraga \u003coleksis.fraga@gmail.com\u003e\n\nIf you want to become a contributor then just contribute some code and I will add you to this list\n\n## Bugs:\n\nThis program is still in beta so if you encounter any bugs feel free to report them on https://github.com/yasoob/youtube-dl-GUI/issues.\n\n## TODO:\n\n- Allow pause/resume functionality\n- integrate save state\n- ~~integrate post processing options~~\n- ~~integrate batch add feature~~\n- ~~integrate Queue to make it stable~~\n- ~~Change for PyInstaller: setup.py - _see Windows_~~\n- ~~Fix Convert (main:MainWindow.convert_file)~~\n\n## Windows:\n\nRun the setup.py file like this:\n\n```bash\npython setup.py pyinstaller\n```\n\nThis will result in a **dist** and **build** directory. Simply go to the **dist** directory and you will get a ```youtube-dl-gui.exe``` file and some other files. That ```youtube-dl-gui.exe``` file is a standalone executable which can be run simply by double clicking it. You can distribute that file to your friend.\n\n### Download\nCan dowload the latest version from [Releases](https://github.com/yasoob/youtube-dl-GUI/releases/latest)\n\n## License:\n\nThis project is released under the MIT license. See the included license file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyasoob%2Fyoutube-dl-GUI","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyasoob%2Fyoutube-dl-GUI","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyasoob%2Fyoutube-dl-GUI/lists"}