Aplicação PyQt5 para pesquisar computadores usados em Portugal, filtrando os resultados com LLMs baseado nos requisitos de software pretendido.
- 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
pip install PyQt5python main.py- Insira a lista de software pretendido (ex: "Adobe Photoshop, Blender, AutoCAD")
- Configure a API key do LLM em Configurações → LLM
- Clique em "Procurar" para pesquisar e filtrar
- Use "Teste (Mock)" para testar sem fazer requisições reais
- Exporte os resultados para CSV ou HTML
- 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
- Sites: URLs dos sites a pesquisar (separados por vírgulas)
- Localização: cidade/região para filtrar anúncios
├── 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
Código LLM adaptado de GiftTest.

