Os orçamentos da Câmara dos Deputados e do Senado, juntos, para 2017 totalizam R$ 10,2 bilhões. As despesas com "pessoal e encargos sociais somam cerca de R$ 8 bilhões!!! Um dos objetivos do HackFest contra a corrupção é o aprimoramento do uso dos recursos públicos .É essencial termos todas as remunerações abertas ( e não uma a uma) para uma análise mais aprofundada da estrutura de cargos e salários para eventuais correções. Os cidadãos, que pagam os salários, têm o direito de saber quanto ganham os seus empregados.
Nesse sentido, este projeto não só obteve as informações de remuneração de todos os servidores da câmara de deputados (2016/2017) e senado (2017) como também realizou várias análises e visualizações dessas informações para ajudar o cidadão a melhor entendê-las.
O diretório php contém os seguintes arquivos:
- deputados.json - JSON com o perfil de todos os deputados, resultado da conversão de um arquivo de XML disponível no site da Câmara dos Deputados.
- dep-nomes-encode.php - Retorna os nomes de todos os deputados a partir do arquivo deputados.json.
- dep-links.php - Retorna o link de acesso às informações remunerações de cada deputado de acordo com o nome e o período informados via QueryString.
- Exemplo: dep-links.php?periodoFolha=201704&nome=NOME-DO-DEPUTADO
Para executar os scripts acima, basta executá-los em um servidor web (local ou remoto) com suporte a PHP.
A branch ph-pages contém os arquivos responsáveis pela criação do site. Para exevutar o mesmo localmente basta:
- Clone o repositório com:
git clone https://github.com/tatianass/quebra-quebra.git
- Abra o arquivo index.html em seu navegador.
Accedendo a pasta camara_deputados
voce cai encontrar diferentes programas para accesar os dados da camara de deputados
Gera um arquivo data/lotacoes.txt que tem todas as locatacoes (departamentos) da camera.
Gera um arquivo data/outros_servidores.txt com a lista de nomes de todos os servidores (não deputados) que trabalham na camera de deputados.
Gera arquivos SQL com comandos INSERT INTO data/deputados_inserts_${ANO}${MES}.sql que contem todas as remunerações de todos os deputados duramte um ano.
Gera comandos SQL INSERT INTO das remunerações para um deputado num periodo especifico (YYYYMM).
Gera arquivos SQL com comandos INSERT INTO data/outros_inserts_${ANO}${MES} que contem todas as remunerações de todos os servidores (não deputados) duramte um ano.
Gera uma lista de nomes de servidores que trabalham numa especifica lotação da camera.
Segue os passos utilizados para o download dos dados do site do senado.leg.gov:
-
Adicionar a extensão de baixar cookies no Mozilla: https://addons.mozilla.org/pt-BR/firefox/addon/export-cookies/?src=api
-
Entrar no site: http://www.senado.gov.br/transparencia/rh/servidores/
-
Selecionar um servidor qualquer
-
Escolher a data para a qual quer obter os dados
-
Colocar o captcha e clicar em mais informações
-
Vá em Ferramentas, na barra superior do Mozilla, e clique em baixar cookies
-
Baixe os dados utilizando o shell do linux com o comando (há comandos semelhantes em outros sistemas operacionais, porém não foram testados): ''' cat codigos.txt | xargs -i wget "http://www.senado.gov.br/transparencia/rh/servidores/remuneracao.asp?fcodigo={}&fvinculo=&mes=01/01/2017" --load-cookies=cookies.txt ''' OBS: codigos.txt está disponível no github do projeto, a data deve ser conforme a selecionada no passo 4 e, os cookies são os que foram baixados no passe 7