Skip to content

pmpfe/evaristotcd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UsedPC Search

Aplicação PyQt5 para pesquisar computadores usados em Portugal, filtrando os resultados com LLMs baseado nos requisitos de software pretendido.

Ecrã Principal Configurações

Funcionalidades

  • Pesquisa em sites portugueses de usados (OLX, CustoJusto, etc.) e lojas
  • Filtragem inteligente com LLMs (Groq, Gemini, Mistral, etc.)
  • Exportação de resultados para CSV e HTML
  • Configuração de providers LLM, prompts e sites de pesquisa

Instalação

pip install PyQt5

Utilização

python main.py
  1. Insira a lista de software pretendido (ex: "Adobe Photoshop, Blender, AutoCAD")
  2. Configure a API key do LLM em Configurações → LLM
  3. Clique em "Procurar" para pesquisar e filtrar
  4. Use "Teste (Mock)" para testar sem fazer requisições reais
  5. Exporte os resultados para CSV ou HTML

Configuração

Tab LLM

  • Provedor: groq, huggingface, gemini, mistral, perplexity, openrouter, cloudflare
  • API Key: chave de acesso ao provedor
  • Modelo: modelo específico a usar
  • Prompts: system prompt e prompt de filtragem personalizáveis

Tab Pesquisa

  • Sites: URLs dos sites a pesquisar (separados por vírgulas)
  • Localização: cidade/região para filtrar anúncios

Estrutura

├── main.py          # Interface PyQt5 principal
├── llm_client.py    # Cliente LLM multi-provider
├── preferences.py   # Gestão de preferências
├── scraper.py       # Web scraper para sites de usados
├── preferences.json # Ficheiro de configuração (auto-gerado)
├── README.md        # Este ficheiro
└── CHANGELOG.md     # Histórico de versões

Créditos

Código LLM adaptado de GiftTest.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages