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.md no nosso repositório.
  • Basta herdar a classe TCEBaseCollector e programar o scraping para o seu estado (ex: sp.py, mg.py).
  • O nosso orchestrator.py vai detectar seu script automaticamente e rodar a rotina para o estado.