{"id":21211836,"url":"https://github.com/brianttn/python_tkinter-gui-youtube-downloader","last_synced_at":"2025-03-14T23:31:56.168Z","repository":{"id":67462794,"uuid":"588556724","full_name":"brianttn/Python_tkinter-GUI-YouTube-Downloader","owner":"brianttn","description":"Use tkinter to create the GUI and use pytube to download video clips.","archived":false,"fork":false,"pushed_at":"2023-01-13T13:13:04.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T15:50:48.952Z","etag":null,"topics":["gui","python","resolutions","tkinter","youtube-dl"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brianttn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-01-13T12:12:39.000Z","updated_at":"2023-02-23T08:52:17.000Z","dependencies_parsed_at":"2023-04-24T19:47:10.911Z","dependency_job_id":null,"html_url":"https://github.com/brianttn/Python_tkinter-GUI-YouTube-Downloader","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianttn%2FPython_tkinter-GUI-YouTube-Downloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianttn%2FPython_tkinter-GUI-YouTube-Downloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianttn%2FPython_tkinter-GUI-YouTube-Downloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianttn%2FPython_tkinter-GUI-YouTube-Downloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brianttn","download_url":"https://codeload.github.com/brianttn/Python_tkinter-GUI-YouTube-Downloader/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243663197,"owners_count":20327299,"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":["gui","python","resolutions","tkinter","youtube-dl"],"created_at":"2024-11-20T21:05:38.073Z","updated_at":"2025-03-14T23:31:56.091Z","avatar_url":"https://github.com/brianttn.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eYouTube Clips Downloader\u003c/h1\u003e\n\n## Table of contents\n\n- [User Interface](#user-interface)\n- [Implementation](#implementation)\n  - [tkinter](#tkinter)\n  - [pytube](#pytube)\n- [How to use](#how-to-use)\n\n## User Interface\n\n![User interface demo image](app-GUI.PNG)\n\n## Implementation\n\nUse tkinter to create the GUI and use pytube to download video clips.\n\n### tkinter\n\nThe 「package：tkinter(Tk interface)」 is the standard Python interface to the Tcl/Tk GUI toolkit.\n\nThe tkinter package implements the following interfaces：\n\n- Input interface for Youtube video URL\n- Download folder selection interface\n- The interface for obtaining and displaying the list of video resolutions\n- Video quality selection interface\n- Video download interface\n\n### pytube\n\nThe 「package：pytube」 is a lightweight, Pythonic, dependency-free, library(and command-line utility) for downloading YouTube Videos.\n\n## How to use\n\nAPP usage steps are as follows：\n\n1. Enter the YouTube video URL\n2. Select the video storage folder\n3. Get the list of video resolutions\n4. Select the desired video quality\n5. Download the video\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianttn%2Fpython_tkinter-gui-youtube-downloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianttn%2Fpython_tkinter-gui-youtube-downloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianttn%2Fpython_tkinter-gui-youtube-downloader/lists"}