Sistema para mineração dos dados financeiros/eleitorais presentes no TSE
Descrição do cenário O sistema irá extrair dos dados brutos presentes no TSE [1], as seguintes informações relevantes para o eleitor:
- Prestação de contas por partido/candidato
- Custos das campanhas por ano: qual partido gasta mais por campanha
- Dinheiro gasto X partido/candidato eleito
- Comparativo de doações: pessoas físicas X jurídicas X fundo partidário
- Tratamento de informações: gráfico, tabelas, etc
- Parsing: dados brutos -> informações
git clone https://github.com/niltonvasques/eleicoes-transparentes
cd eleicoes-transparentes
Importar os seguintes projetos no eclipse:
- code/EleicoesTransparentesPersistance
- code/ParserTSE
- code/RadarEleitoral
Efetuar o download dos dados das eleições de 2012, no TSE ou no snapshot que já foi testado e está armazenado no mega.
https://mega.nz/#!aIdx3BSL!xc50O2nrlapLLfZk21d-_IvbrUZb_gFEDcHMWjqXqBo
Caso deseje baixar direto do TSE, siga para o endereço:
www.tse.jus.br/eleicoes/estatisticas/repositorio-de-dados-eleitorais
Todos Os dados devem estar em uma pasta, organizados da seguinte maneira:
- eleicoes-2012
- bem_candidato_2012
- consulta_cand_2012
- perfil_eleitoral_2012
- prestacao_final_2012
Crie um arquivo de configurações em code/eleicoes.properties
, com o seguinte conteúdo:
database_url = jdbc:mysql://<MYSQL-URL>/<DBNAME>?user=<USER>&password=<SECRET-PASS>
path_root = <PATH-DADOS>
start_uf = AC
Executar o main do projeto RadarEleitoral, e usar opção 8 para preparar o banco de dados para receber os dados do parser, em seguida usar a opção 2 para iniciar o parser.
- Parser dos dados
- 2014
- 2012
- 2010
- 2008
- 2006
- API
- REST API
- Facade
- Apps
- Web App
- Android App
- Sample App
- Testes