{"id":28279373,"url":"https://github.com/danielbrtanimacao/youtube-video-download-with-python","last_synced_at":"2025-07-22T09:09:18.356Z","repository":{"id":191696287,"uuid":"685201018","full_name":"danielBRTanimacao/Youtube-video-download-with-python","owner":"danielBRTanimacao","description":"projeto teste para download de vídeos usando o pytube modulo python","archived":false,"fork":false,"pushed_at":"2024-11-18T17:27:55.000Z","size":2024,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-18T20:44:52.253Z","etag":null,"topics":["bootstrap5","css","downloader","flask","html-css-javascript","html5","python","youtube"],"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/danielBRTanimacao.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":"2023-08-30T18:12:55.000Z","updated_at":"2024-12-16T16:00:20.000Z","dependencies_parsed_at":"2023-08-31T07:40:23.158Z","dependency_job_id":"c417f672-b6a1-4b60-823b-48dbc9610b81","html_url":"https://github.com/danielBRTanimacao/Youtube-video-download-with-python","commit_stats":null,"previous_names":["danielbrtanimacao/youtube-video-download-with-python"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/danielBRTanimacao/Youtube-video-download-with-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielBRTanimacao%2FYoutube-video-download-with-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielBRTanimacao%2FYoutube-video-download-with-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielBRTanimacao%2FYoutube-video-download-with-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielBRTanimacao%2FYoutube-video-download-with-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielBRTanimacao","download_url":"https://codeload.github.com/danielBRTanimacao/Youtube-video-download-with-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielBRTanimacao%2FYoutube-video-download-with-python/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266463103,"owners_count":23932895,"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-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["bootstrap5","css","downloader","flask","html-css-javascript","html5","python","youtube"],"created_at":"2025-05-21T09:14:36.348Z","updated_at":"2025-07-22T09:09:18.345Z","avatar_url":"https://github.com/danielBRTanimacao.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Youtube-video-download-with-python 🔴\n\n\u003e Estou recriando um aplicativo utilizando o PySide6 e o Pytube, que são alguns módulos do Python. O objetivo é criar um projeto com uma interface para fazer download de vídeos e áudios do YouTube.\n\n### Imagem ilustrativa pode não ser a versão final:\n\n![pyside6 python](https://github.com/danielBRTanimacao/Youtube-video-download-with-python/assets/93400508/7108247c-a385-4d47-9cda-a3533d1cae95)\n\n### Versão Web 🗺️\n\n![img-site](./img-site/yt-site.png)\n\n### Versão Mobile 🗺️\n\n![img-mobile]()\n\n## Frameworks utilizadas 🛠️\n\n-   \u003ca href=\"https://flask.palletsprojects.com/en/3.0.x/\"\u003eFlask\u003c/a\u003e\n-   \u003ca href=\"https://flet.dev\"\u003eFlet\u003c/a\u003e\n-   \u003ca href=\"https://getbootstrap.com\"\u003eBoostrap\u003c/a\u003e\n\n## Requisitos 💻\n\nAntes de clonar o projeto e recomendado você ter os seguintes requisitos:\n\n-   Necessario ter `Python 3+` instalado\n-   Requisito `git` para clonar\n-   Sua maquina `Windows, Linux ou Mac`.\n-   Conhecimento basico `Python, Flask e Flet`\n\n## Tecnologias 🚀\n\nAs principais tecnologias e ferramentas utilizadas neste projeto são:\n\n-   `Flask`: Um microframework web em Python, criado para ser leve, flexível e fácil de usar. Ele fornece apenas o essencial para o desenvolvimento de aplicativos web, sem incluir componentes complexos, como suporte nativo a banco de dados ou autenticação de usuário. Isso permite ao desenvolvedor a liberdade de escolher as bibliotecas e extensões que melhor atendem às necessidades específicas do seu projeto..\n\n-   `Flet`: Uma biblioteca Python relativamente nova que permite criar interfaces gráficas de usuário (GUI) interativas para aplicações web e desktop baseada em componentes. Inspirado pelo framework Flutter, ele simplifica a construção de aplicações visuais com Python, permitindo que desenvolvedores usem uma API fácil e familiar para desenvolver GUIs sem precisar de conhecimentos em HTML, CSS ou JavaScript..\n\n-   `PySide6`: Um conjunto de bindings do Qt6 para Python, que permite criar interfaces gráficas ricas e modernas para aplicativos desktop. Qt é um dos frameworks mais populares para desenvolvimento de GUIs, amplamente utilizado para criar aplicativos de alto desempenho e com interfaces personalizáveis.\n\n## Como instalar 🚀\n\nWindows, Linux e macOS\n\n```\ngit clone https://github.com/danielBRTanimacao/Youtube-video-download-with-python.git\n\ncd Youtube-video-download-with-python\n```\n\npar rodar o backend ou interface\n\n```\ncd backend\npython3 main.py\n```\n\n```\ncd interface\npython3 main.py\n```\n\n### Contato 📞\n\n-   Nome: Daniel Tenório\n-   Email: danieltenorio2046@gmail.com\n-   LinkedIn: [Meu LinkedIn](https://www.linkedin.com/in/daniel-tenório-6471b0244/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielbrtanimacao%2Fyoutube-video-download-with-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielbrtanimacao%2Fyoutube-video-download-with-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielbrtanimacao%2Fyoutube-video-download-with-python/lists"}