Esta extensão do Chrome permite baixar vídeos do YouTube diretamente do navegador. Ela inclui uma interface simples em React e um servidor backend em Flask para lidar com as solicitações de download.
- Node.js
- Python 3
- pip (Python package installer)
- Chrome
-
Instale as dependências do Node.js:
npm install
-
Compile o projeto:
npm run build
-
Carregue a extensão no Chrome:
- Abra o Chrome e vá para
chrome://extensions/
. - Ative o "Modo de desenvolvedor".
- Clique em "Carregar sem compactação" e selecione a pasta
build/extension
.
- Abra o Chrome e vá para
-
Configure um ambiente virtual Python:
python -m venv venv
-
Ative o ambiente virtual:
No Windows:
venv\Scripts\activate
No MacOS/Linux:
source venv/bin/activate
-
Instale as dependências do Python:
pip install Flask pytube
-
Inicie o servidor Flask:
python server/server.py
- Abra o Chrome e clique no ícone da extensão.
- Insira o link do vídeo do YouTube e clique em "Download".
- O vídeo será baixado usando o servidor Flask.