Skip to content

Releases: glearflame/PriceRadarBR

v1.1.0-debian — pacote .deb para Debian

Choose a tag to compare

@glearflame glearflame released this 24 Oct 14:02

PriceRadar BR v1.1.0-debian — Pacote .deb para Debian

Este release adiciona um pacote .deb para Debian, permitindo instalação fácil via dpkg -i.

O que é o .deb

O price-radar-br_1.0.0-1_amd64.deb empacota o código-fonte do PriceRadar BR em /opt/price-radar-br/, cria um ambiente virtual Python (venv) na instalação e instala automaticamente todas as dependências listadas em requirements.txt.

Como instalar

# Baixe o .deb desta release
wget https://github.com/glearflame/PriceRadarBR/releases/download/v1.1.0-debian/price-radar-br_1.0.0-1_amd64.deb

# Instale o pacote
sudo dpkg -i price-radar-br_1.0.0-1_amd64.deb

# Corrija dependências, se necessário
sudo apt-get install -f

Dependências

O pacote depende de: python3 (>= 3.11), python3-pip, python3-venv, python3-tk, google-chrome-stable|chromium, xdg-utils.

Google Chrome ou Chromium é obrigatório para a coleta de preços via Selenium/undetected-chromedriver.

Como usar

Após a instalação, execute:

price-radar-br

Ou pelo menu de aplicativos (entrada price-radar-br.desktop em Office;Finance;Utility).

Para rodar o teste interno:

price-radar-br --self-test

Sobre o projeto

PriceRadar BR é um aplicativo desktop Python de comparação de ofertas do Mercado Livre, Amazon Brasil e Shopee. Interface CustomTkinter, consulta em thread, histórico local, favoritos e exportação Excel/PDF.

Licença: MIT
Código-fonte: https://github.com/glearflame/PriceRadarBR

v1.0.0 — comparador de preços desktop (BR)

Choose a tag to compare

@glearflame glearflame released this 24 Oct 13:21

Primeira versão pública do PriceRadar BR.

O que faz

Comparador de ofertas do Mercado Livre, Amazon Brasil e Shopee em desktop Python com CustomTkinter (dark/light):

  • Busca por nome ou link direto do produto
  • Cards ordenados pelo menor preço coletado, com destaque na primeira oferta
  • Histórico (últimas 100 buscas) e favoritos locais em SQLite
  • Exportação Excel (.xlsx) e PDF (.pdf)
  • Atalhos: Ctrl+K buscar, Enter comparar, Esc cancelar, Ctrl+E exportar
  • Logs rotativos e empacotamento Windows com PyInstaller (--onedir)

Como gerar o EXE (Windows)

O executável não vem pré-compilado no repositório. Gere no Windows:

  1. Instale Python 3.11 de 64 bits (com o launcher py) e Google Chrome.
  2. Extraia este ZIP e execute build_windows.bat.
  3. O aplicativo fica em dist\PriceRadarBR\PriceRadarBR.exe; o pacote para compartilhar é dist\PriceRadarBR-Windows.zip.

O workflow windows.yml (GitHub Actions) faz essa mesma compilação em workflow_dispatch.

Observações

  • Não há servidor, autenticação nem telemetria. Histórico e favoritos ficam só no seu computador.
  • Resultados são candidatos: confira modelo, voltagem, tamanho e vendedor na loja.
  • Os seletores das páginas são adaptadores iniciais e podem precisar de ajuste se as lojas mudarem o HTML.

Stack: Python 3.11, CustomTkinter, Selenium, undetected-chromedriver, BeautifulSoup, openpyxl, reportlab, Pillow, PyInstaller. MIT.