O Desafio das APIs Estaduais
O PolitiK já coleta automaticamente 100% dos dados Federais (Senado, Câmara e Executivo Federal). No entanto, o nível estadual e municipal no Brasil sofre com a falta de padronização: portais de transparência instáveis, erros de servidor (Error 500) constantes, e ausência completa de APIs em muitos estados.
Como você pode ajudar (Iniciativa Open Source)
Para resolver isso sem sobrecarregar o motor principal, nós criamos uma arquitetura Plug-and-Play. Qualquer desenvolvedor pode contribuir criando um pequeno arquivo (um "Adapter") que ensina o PolitiK a ler os dados de um estado específico.
-
Nós já mapeamos a arquitetura no arquivo
CONTRIBUTING_ESTADOS.mdno nosso repositório. -
Basta herdar a classe
TCEBaseCollectore programar o scraping para o seu estado (ex:sp.py,mg.py). -
O nosso
orchestrator.pyvai detectar seu script automaticamente e rodar a rotina para o estado.