Aplicativo para download automático do programa 'A Voz do Brasil'
Project description
VB Downloader
Um aplicativo para download automático do programa "A Voz do Brasil" para emissoras de rádio.
Sobre o Projeto
O VB Downloader foi desenvolvido para automatizar o processo de download diário do programa "A Voz do Brasil", transmitido de segunda a sexta-feira. Este aplicativo é utilizado por várias emissoras de rádio em todo o Brasil para facilitar a retransmissão do programa obrigatório.
Funcionalidades
- Download automático do programa "A Voz do Brasil" em dias úteis
- Tentativas em múltiplas fontes para garantir o sucesso do download
- Interface gráfica simples e intuitiva
- Personalização da pasta de destino e nome do arquivo
- Monitoramento contínuo com possibilidade de interrupção
- Registro detalhado de operações (logs)
Requisitos
- Python 3.6 ou superior
- Bibliotecas: requests, tkinter
Instalação
1. Instalar o Python
Windows
- Acesse o site oficial do Python: https://www.python.org/downloads/windows/
- Baixe a versão mais recente do Python 3 (3.6 ou superior)
- Execute o instalador e marque a opção "Add Python to PATH"
- Clique em "Install Now"
- Verifique a instalação abrindo o Prompt de Comando e digitando:
python --version
macOS
- Acesse o site oficial do Python: https://www.python.org/downloads/macos/
- Baixe a versão mais recente do Python 3 (3.6 ou superior)
- Execute o instalador e siga as instruções
- Verifique a instalação abrindo o Terminal e digitando:
python3 --version
Linux (Ubuntu/Debian)
# Atualize os repositórios
sudo apt update
# Instale o Python e o pip
sudo apt install python3 python3-pip
# Verifique a instalação
python3 --version
2. Instalar o VB Downloader
Método 1: Instalação via pip (Recomendado)
# Instale diretamente do PyPI
pip install vb-downloader
# Em alguns sistemas pode ser necessário usar pip3 em vez de pip
Método 2: Instalação a partir do código-fonte
# Clone o repositório ou baixe os arquivos
git clone https://github.com/seu-usuario/vb-downloader.git
# Ou baixe o ZIP do projeto e extraia
# Entre na pasta do projeto
cd vb-downloader
# Instale o pacote em modo de desenvolvimento
pip install -e .
# Em alguns sistemas pode ser necessário usar pip3 em vez de pip
Como Usar
Executando o Programa
Após instalar o pacote via pip, você pode executar o programa diretamente do terminal:
# Execute o comando
vb-downloader
Se você instalou a partir do código-fonte, pode executar:
Windows
# Navegue até a pasta do projeto
cd caminho\para\vb-downloader
# Execute o programa
python -m vb_downloader.gui
macOS/Linux
# Navegue até a pasta do projeto
cd caminho/para/vb-downloader
# Execute o programa
python3 -m vb_downloader.gui
Utilizando o Aplicativo
- Após iniciar o aplicativo, você verá a interface gráfica do VB Downloader
- Clique no botão de pasta (📁) para selecionar a pasta de destino para os arquivos baixados
- No campo "Nome do Arquivo", defina o nome desejado para o arquivo de áudio (opcional)
- Clique em "▶️ Iniciar" para começar o monitoramento
- O programa irá:
- Verificar se é dia útil (segunda a sexta-feira)
- Aguardar até às 20:20 para iniciar o download
- Tentar baixar o programa de duas fontes diferentes
- Continuar tentando até às 20:58, caso necessário
- Aguardar até o próximo dia útil após o download ou após o tempo limite
- Para interromper o monitoramento, clique em "⏹️ Parar"
Uso em Emissoras de Rádio
Este projeto pode ser utilizado por diversas emissoras de rádio em todo o Brasil para automatizar o download e a retransmissão do programa "A Voz do Brasil", facilitando o cumprimento da obrigatoriedade de transmissão.
Desenvolvedor
- Erik Rocha - e.lucasrocha@gmail.com
Contribuições
Contribuições são bem-vindas! Se você encontrar bugs ou tiver sugestões de melhorias, por favor abra uma issue ou envie um pull request.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vb_downloader-0.1.0.tar.gz.
File metadata
- Download URL: vb_downloader-0.1.0.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b0734e15ee9b926cb5c29c772d625e3c50d46f6e89c6d62548795882abc8e55
|
|
| MD5 |
10ee8ee4c29c944ce7c6139100498f56
|
|
| BLAKE2b-256 |
433ddab146485d9dc51b67b363339608dfec978a46235c3389135ef24caf0bc1
|
File details
Details for the file vb_downloader-0.1.0-py2.py3-none-any.whl.
File metadata
- Download URL: vb_downloader-0.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e80a25c2fb57dd3984cc19c0a37e0800ce79a92c205d02c8d393fa912f33545
|
|
| MD5 |
de4bb9406b1dca957eafceeef352aba5
|
|
| BLAKE2b-256 |
74e6c49d9fc90575f3808053f80dcd2152250683561cbacc5e4d7d55d7b3ca37
|