Este repositório contém um script Python para consultar e filtrar dados da API PNCP (Portal Nacional de Contratações Públicas). O script oferece uma maneira simples de acessar os dados da API e filtrá-los com base na esfera e na sigla do estado.
- Consulta à API PNCP: Realiza solicitações à API para obter dados de contratos públicos.
- Filtragem de Dados: Permite filtrar os dados com base na esfera e na sigla do estado.
- Salvamento de Dados: Salva os dados filtrados em um arquivo JSON para referência futura.
- Clone este repositório para o seu ambiente local.
- Instale as dependências listadas no arquivo requirements.txt usando
pip install -r requirements.txt
. - Execute o script
pncp_api.py
que possui uma "interface" feita com a biblioteca Tkinter, ainda na versão beta. - Siga as instruções para inserir as informações e aguarde os dados serem filtrados.
- Os dados filtrados serão salvos em um arquivo JSON no local especificado.
Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request com melhorias, correções de bugs ou novas funcionalidades.
Este projeto foi desenvolvido em parceria com João Vitor Veloso dos Santos, estagiário parceiro no TCE-RJ para o setor de Dados da STI.
Este projeto está licenciado sob a MIT License.