Skip to main content

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

  1. Acesse o site oficial do Python: https://www.python.org/downloads/windows/
  2. Baixe a versão mais recente do Python 3 (3.6 ou superior)
  3. Execute o instalador e marque a opção "Add Python to PATH"
  4. Clique em "Install Now"
  5. Verifique a instalação abrindo o Prompt de Comando e digitando:
    python --version
    

macOS

  1. Acesse o site oficial do Python: https://www.python.org/downloads/macos/
  2. Baixe a versão mais recente do Python 3 (3.6 ou superior)
  3. Execute o instalador e siga as instruções
  4. 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

  1. Após iniciar o aplicativo, você verá a interface gráfica do VB Downloader
  2. Clique no botão de pasta (📁) para selecionar a pasta de destino para os arquivos baixados
  3. No campo "Nome do Arquivo", defina o nome desejado para o arquivo de áudio (opcional)
  4. Clique em "▶️ Iniciar" para começar o monitoramento
  5. 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
  6. 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

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

vb_downloader-0.1.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vb_downloader-0.1.0-py2.py3-none-any.whl (10.5 kB view details)

Uploaded Python 2Python 3

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

Hashes for vb_downloader-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6b0734e15ee9b926cb5c29c772d625e3c50d46f6e89c6d62548795882abc8e55
MD5 10ee8ee4c29c944ce7c6139100498f56
BLAKE2b-256 433ddab146485d9dc51b67b363339608dfec978a46235c3389135ef24caf0bc1

See more details on using hashes here.

File details

Details for the file vb_downloader-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for vb_downloader-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2e80a25c2fb57dd3984cc19c0a37e0800ce79a92c205d02c8d393fa912f33545
MD5 de4bb9406b1dca957eafceeef352aba5
BLAKE2b-256 74e6c49d9fc90575f3808053f80dcd2152250683561cbacc5e4d7d55d7b3ca37

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page