Uma ferramenta para baixar videos do youtube.
Às vezes você precisa baixar algo do Youtube seja um Lo-Fi pra escutar enquanto trabalha ou algumas aulas para assistir off-line, existem várias ferramentas no Google que faz isso, mas sempre está cheio de anúncios e é chato de usar, navegando pelo Youtube buscando por projetos encontrei essa video aula, Nodejs - Download de Vídeo do Youtube, ai resolvi criar a minha ferramenta, depois de pronta implementei um progresso do download no terminal mesmo, que pode ser visto na segunda imagem aqui em Resultado, o projeto ainda não está pronto quero mexer nele futuramente, a descoberta mais legal desse projeto pra mim é a lib ytdl-core, que quero explorar mais em outros projetos.
✨ Atualizações futuras:
- Criar um design bonito
- Criar uma lista para download
- Identificar Playlist e trazer todos os videos
- Add socket.io
- Criar uma barra de progresso para os downloads
- Baixar o vídeo no Front-end
- Mudar a qualidade e extensão do arquivo
Dependências
- Primeiro passo, clone ou baixe o projeto em sua maquina
- Abra a pasta do projeto no terminal
- Instale as dependências com o comando
npm i
- Inicie o servidor com o comando
npm start
- Abra uma aba no navegar e navegue para http://localhost:3013/