É um website desenvolvido em Ruby on Rails durante as disciplinas de Métodos de Desenvolvimento de Software e Gestão de Portifólios e Projetos da Universidade de Brasília. Foi implementado com base no conceito de Dados Abertos, onde seu principal objetivo é mostrar, de forma transparente, para a população quais os políticos que realmente estão fazendo a diferença. Isso é demonstrado através de gráficos com a quantidade e nomes de proposições de leis criadas por eles e rankings dos que mais elaboram essas proposições.
- Implantação do ambiente (https://github.com/EspelhoPolitico/automacao)
- Entrar na máquina virtual: '$ vagrant ssh'
- Clonar o repositório na pasta compartilhada: '$ cd /vagrant'
- Entrar na pasta do projeto: '$ cd espelho-politico'
- Rodar o comando '$ bundle install'
- Entrar na pasta de configuração: '$ cd /config'
- Mudar o arquivo: '$ mv database.yml.template database.yml'
- Entrar no arquivo de configuração: '$ vi database.yml'
- Adicionar, após a linha timeout: 'username: root', e abaixo dessa: 'password: root123'
- Sair da pasta de configuração: '$ cd ..'
- Rodar o comando 'rake db:create'
- Rodar o comando 'rake db:migrate'
- Rodar a aplicação através do comando 'rails s'
Para rodar o parser basta:
- Entrar na pasta do parser: 'cd parser'
- Rodar o comando: 'python parser.py ep_dev root root123'
Observação: O parser demora muito para finalizar completamente.