Uma aplicação web para facilitar o download de Ñudios do YouTube de maneira prÑtica e eficiente. Desenvolvido com tecnologias Node.js, React. De bibliotecas tailwindcss, fastify, distube/ytdl-core, vite.
Pesquisar vΓdeos do YouTube por URL. Download rΓ‘pido de vΓdeo, Γ‘udio, playlist nos formatos mp3 e mp4. Interface responsiva e amigΓ‘vel.
Clone o repositΓ³rio:
git clone https://github.com/BarreraPeres/yt-playlist-download.git
cd yt-playlist-download
npm install
Inicie o back e o frontend
chmod +x ./run.sh
./run.sh
docker build .
docker-compose up
yt-playlist-download/
βββ .github/workflows/
| βββ run.e2e.test.yaml
| βββ run.unit.test.yaml
|
βββ backend/
β βββ src/
β β βββ controllers/
β β βββ use-cases/
β β βββ utils/
β β βββ server.js
β βββ tests/
β β βββ controllers/
β β βββ units/use-cases/
β βββ .env.exemple
β βββ Dockerfile # gerado pelo fly.io
β βββ dockerfile
β βββ package.json
β βββ .env
β
βββ frontend/
β βββ src/
β β βββ functions/
β β βββ lib/
β β βββ utils/
β β βββ index.css
β β βββ main.js
β βββ index.html
β βββ dockerfile
β βββ package.json
β βββ postcss.config.js
β βββ tailwind.config.js
β βββ vite-env.d.ts
β
β
βββ README.md
βββ docker-compose.yaml
βββ run.sh
Faça um fork do projeto
Crie uma branch para sua feature (git checkout -b feature/AmazingFeature)
Commit suas mudanças (git commit -m 'feat: new functionality')
Push para a branch (git push origin feature/AmazingFeature)
Abra um Pull Request