Loading repository data…
Loading repository data…
Lucksander / repository
Downloader de mídia desenvolvido em Python utilizando yt-dlp. Projeto educacional voltado para automação, manipulação de arquivos e boas práticas de desenvolvimento.
Projeto desenvolvido em Python com foco em aprendizado, automação, manipulação de arquivos, uso de bibliotecas externas e boas práticas de desenvolvimento.
Versão: V2.1
O Media Downloader é uma aplicação em Python que utiliza a biblioteca yt-dlp para baixar mídias a partir de uma URL informada pelo usuário.
O projeto está sendo desenvolvido de forma incremental, com o objetivo de praticar Python, lógica de programação, manipulação de arquivos, tratamento de erros, integração com FFmpeg e versionamento com Git/GitHub.
downloadsmedia-downloader/
│
├── main.py
├── downloads/
├── README.md
├── requirements.txt
└── .gitignore
Clone o repositório:
git clone https://github.com/Lucksander/media-downloader.git
Entre na pasta do projeto:
cd media-downloader
Crie um ambiente virtual:
python -m venv .venv
Ative o ambiente virtual:
.venv\Scripts\activate
source .venv/bin/activate
Instale as dependências:
pip install -r requirements.txt
yt-dlp
O FFmpeg é necessário para:
Verifique a instalação com:
ffmpeg -version
Execute o programa:
python main.py
Menu disponível:
======= Python Media Downloader =======
1. Baixar Vídeo MP4
2. Baixar Áudio MP3
3. Baixar Áudio FLAC
4. Sair
Após escolher uma opção, informe a URL da mídia desejada.
Os arquivos serão salvos automaticamente na pasta:
downloads/
Este projeto está sendo utilizado para praticar:
whileEste projeto possui finalidade exclusivamente educacional.
O uso deve respeitar os Termos de Serviço das plataformas utilizadas e a legislação de direitos autorais aplicável.
Lucas Santos
🐙 GitHub: https://github.com/Lucksander
💼 LinkedIn: https://www.linkedin.com/in/lucas-j-santos-dev/