Skip to content

Explore a eficiência do Baixador de Vídeos do YouTube, um aplicativo React que utiliza a poderosa biblioteca Pytube em seu backend FastAPI. Com uma interface intuitiva, os usuários inserem links, recebem detalhes abrangentes e efetuam downloads rápidos em formatos MP4 ou MP3.

License

Notifications You must be signed in to change notification settings

rafaelmachadobr/video-download-youtube-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Baixador de Vídeos do YouTube com Pytube

Sobre o projeto

Este projeto é um aplicativo web simples desenvolvido em React para baixar vídeos do YouTube de forma eficiente, utilizando a biblioteca Python Pytube. O aplicativo oferece uma interface intuitiva para que os usuários possam inserir links de vídeos do YouTube, obter informações detalhadas sobre os vídeos e realizar o download no formato desejado.

Funcionalidades

  1. Busca de Vídeos:
  • Os usuários podem inserir links de vídeos do YouTube na interface.
  • O aplicativo utiliza a API Pytube para obter informações detalhadas sobre o vídeo.
  1. Detalhes do Vídeo:
  • Após a busca bem-sucedida, são exibidos detalhes como título, canal, duração e miniatura do vídeo.
  1. Download Eficiente:
  • Os usuários podem escolher o formato desejado para o download (MP4 ou MP3).
  • O download é iniciado, proporcionando uma maneira fácil e rápida de obter vídeos do YouTube.

Tecnologias utilizadas

Frontend

  • Vite
  • React
  • Typescript
  • Tailwind CSS
  • Axios

Backend

  • Python
  • FastAPI
  • Pytube
  • Pytest

Screenshot

Abaixo está um screenshot do aplicativo em execução.

Screenshot

Executando o projeto

Pré-requisitos

  • Docker
  • Docker Compose

Executando o projeto

  1. Clone o repositório
git clone https://github.com/rafaelmachadobr/video-download-youtube-web.git
  1. Acesse a pasta do projeto
cd video-download-youtube-web
  1. Execute o comando abaixo para iniciar o aplicativo
docker-compose up -d
  1. Acesse o aplicativo em http://localhost:3000

  2. Para parar o aplicativo, execute o comando abaixo

docker-compose down

Licença

Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.

About

Explore a eficiência do Baixador de Vídeos do YouTube, um aplicativo React que utiliza a poderosa biblioteca Pytube em seu backend FastAPI. Com uma interface intuitiva, os usuários inserem links, recebem detalhes abrangentes e efetuam downloads rápidos em formatos MP4 ou MP3.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages