Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Cícero

Quosque tandem abutere patientia nostra?

Bot que monitora a pauta de dados abertos no legislativo federal (Câmara dos Deputados e Senado Federal). O Cícero tuíta sempre que um projeto de lei sobre o tema é criado.

Instruções de uso

Configurações

Copie os arquivos de configuração e edite-os de acordo com o desejado:

$ cp .env.sample .env

Em seguida, crie a tabela no banco de dados:

docker-compose run --rm scrapy python -c "from cicero.models import create_tables; create_tables()"

Instalação

Requer Docker e Docker Compose.

Coletando dados

Para coletar os dados, utilize os raspadores regulamente, eles alimentam o banco de dados:

$ docker-compose run --rm scrapy scrapy crawl chamber
$ docker-compose run --rm scrapy scrapy crawl senate

Tuitando

Para tuitar a atividade mais recente, use esse comando (cada vez que ele é executado, um tuíte é publicado com o projeto de lei ou emenda mais recente encontrado no banco e ainda não tuitado):

$ docker-compose run --rm scrapy python tweet.py

Testes

docker-compose run --rm scrapy py.test

Créditos

Esse repositório é um fork de um projeto feito para integrar o Radar Legislativo, durante uma iniciativa financiada pelo IBCCRIM. Mais tarde a Open Knowledge Brasil fez o fork para iniciar o Cícero.

About

Quosque tandem abutere patientia nostra?

Resources

License

Releases

No releases published

Packages

No packages published