https://github.com/danielbrtanimacao/youtube-video-download-with-python
projeto teste para download de vídeos usando o pytube modulo python
https://github.com/danielbrtanimacao/youtube-video-download-with-python
bootstrap5 css downloader flask html-css-javascript html5 python youtube
Last synced: 11 months ago
JSON representation
projeto teste para download de vídeos usando o pytube modulo python
- Host: GitHub
- URL: https://github.com/danielbrtanimacao/youtube-video-download-with-python
- Owner: danielBRTanimacao
- License: mit
- Created: 2023-08-30T18:12:55.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-18T17:27:55.000Z (over 1 year ago)
- Last Synced: 2025-06-18T20:44:52.253Z (about 1 year ago)
- Topics: bootstrap5, css, downloader, flask, html-css-javascript, html5, python, youtube
- Language: Python
- Homepage:
- Size: 1.93 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Youtube-video-download-with-python 🔴
> 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.
### Imagem ilustrativa pode não ser a versão final:

### Versão Web 🗺️

### Versão Mobile 🗺️
![img-mobile]()
## Frameworks utilizadas 🛠️
## Requisitos 💻
Antes de clonar o projeto e recomendado você ter os seguintes requisitos:
- Necessario ter `Python 3+` instalado
- Requisito `git` para clonar
- Sua maquina `Windows, Linux ou Mac`.
- Conhecimento basico `Python, Flask e Flet`
## Tecnologias 🚀
As principais tecnologias e ferramentas utilizadas neste projeto são:
- `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..
- `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..
- `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.
## Como instalar 🚀
Windows, Linux e macOS
```
git clone https://github.com/danielBRTanimacao/Youtube-video-download-with-python.git
cd Youtube-video-download-with-python
```
par rodar o backend ou interface
```
cd backend
python3 main.py
```
```
cd interface
python3 main.py
```
### Contato 📞
- Nome: Daniel Tenório
- Email: danieltenorio2046@gmail.com
- LinkedIn: [Meu LinkedIn](https://www.linkedin.com/in/daniel-tenório-6471b0244/)