O Índice Legisla Brasil é uma ferramenta de análise parlamentar que avalia os deputados federais brasileiros com base em uma metodologia de 17 indicadores distribuídos em 4 eixos principais. Este repositório contém o código-fonte utilizado para a coleta, processamento e análise desses dados.
cache_api
, utilizando um hash da URL solicitada para recuperação eficiente.Legislatura
em script.py
desempenha um papel crucial na análise dos dados. Ela totaliza os indicadores e aplica a regra de Sturges para a análise estatística.Para executar o script, utilize:
bash
python script.py
Este comando iniciará o processo de coleta e análise de dados, resultando em um arquivo CSV. Este arquivo pode ser importado em um sistema Laravel usando o comando:
bash
php artisan import:congressperson-indicators --csv_file [CSV_PATH] --initiator [CONSOLE/CRON]
Instruções para configurar o ambiente de desenvolvimento e instalar as dependências do projeto.
bash
git clone [url-do-repositorio] cd [nome-do-diretorio] pip install -r requirements.txt
/src
: Código fonte principal./data
: Dados coletados e gerados./cache_api
: Armazena requisições aos servidores da Câmara e Portal da TransparênciaContribuições são bem-vindas e podem ser feitas diretamente no repositório. Encorajamos os desenvolvedores a contribuir com melhorias no código, novas funcionalidades ou correções de bugs.
Este projeto é distribuído sob a Licença MIT.
Para mais informações, suporte ou dúvidas, entre em contato através do email: falecom@legislabrasil.org