Skip to content

Instantly share code, notes, and snippets.

@Irio
Irio / 2017-12-24-irio-a-assiduidade-dos-deputados-federais-em-2017.ipynb
Created December 24, 2017 13:21
[594] A assiduidade dos deputados federais em 2017
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Irio
Irio / normalize_string.py
Created December 12, 2017 15:53
normalize_string.py
import unicodedata
def normalize_string(string):
if isinstance(string, str):
nfkd_form = unicodedata.normalize('NFKD', string.lower())
return nfkd_form.encode('ASCII', 'ignore').decode('utf-8')
@Irio
Irio / gist:cde5c418e6e4441da7bf9f568852bf8b
Created November 9, 2017 22:23
[Serenata] TSE - Repositório de Dados Eleitorais
# Candidatos
http://agencia.tse.jus.br/estatistica/sead/odsele/consulta_cand/consulta_cand_2016.zip
http://agencia.tse.jus.br/estatistica/sead/odsele/bem_candidato/bem_candidato_2016.zip
http://agencia.tse.jus.br/estatistica/sead/odsele/consulta_legendas/consulta_legendas_2016.zip
http://agencia.tse.jus.br/estatistica/sead/odsele/consulta_vagas/consulta_vagas_2016.zip
http://agencia.tse.jus.br/estatistica/sead/odsele/motivo_cassacao/motivo_cassacao_2016.zip
http://agencia.tse.jus.br/estatistica/sead/odsele/consulta_cand/consulta_cand_2014.zip
http://agencia.tse.jus.br/estatistica/sead/odsele/bem_candidato/bem_candidato_2014.zip
@Irio
Irio / 2017-09-28-cities.csv
Created October 8, 2017 03:22
[Serenata] 2017-10-07-irio-destino-das-emendas
id city state_id state_name state
1100015 Alta Floresta D'Oeste 11 Rondônia RO
1100023 Ariquemes 11 Rondônia RO
1100031 Cabixi 11 Rondônia RO
1100049 Cacoal 11 Rondônia RO
1100056 Cerejeiras 11 Rondônia RO
1100064 Colorado do Oeste 11 Rondônia RO
1100072 Corumbiara 11 Rondônia RO
1100080 Costa Marques 11 Rondônia RO
1100098 Espigão D'Oeste 11 Rondônia RO
@Irio
Irio / study_notes.adoc
Created September 12, 2017 10:14
Study notes

Study notes

Automatic Detection of Fake News

Verónica Pérez-Rosas, Bennett Kleinberg, Alexandra Lefevre, Rada Mihalcea. University of Amsterdam. 2017.

Três linhas de pesquisa:

@Irio
Irio / amendments.csv
Last active December 28, 2017 01:12
Emendas de deputados federais ao orçamento da União (código-fonte em github.com/Irio/budget)
We can't make this file beautiful and searchable because it's too large.
achievement,achievement_code,additional_value,author,author_page_summary,category,department,destination,file_generation_date,file_generation_time,intervention,intervention_code,justification,location,number,proposed_wording,reference,total_page_summary,type,commitment_info_url,url
Implantação/Aparelham/Adequação Unid Saúde/ Aquis Unid Móvel,552,5.343.000,3230 - Jaime Martins,1 de 13,Individual,Saúde,ESPELHO DE EMENDA DE APROPRIAÇÃO DE DESPESA,2013-12-02,22:03,Atenção Especializada:Hospitais/Policlínicas/Unid.Especializ,003,,3100000 - Minas Gerais,32300001,,,3497 de 8807,Apropriação - Inclusão,http://inteligenciadenegocios3.camara.gov.br/painel/redirectorcamento.jsp?urlbo=iDocID=79334%26sOutputFormat=P%26sRefresh=Y%26lsSANO=2009%26lsSMES=12%26lsSORGAO=%26lsSUO=55901%26lsSACAO=2B31%26lsSSUBTITULO=0031,http://www.camara.gov.br/internet/comissao/index/mista/orca/orcamento/or2009/emendas/despesa/DANIELRJ_AV_LOA_AUTOR2_3230.pdf
Implantação/Aparelham/Adequação Unid Saúde/ Aquis Unid Móvel,552,2.000.000,3230 - Jaime
@Irio
Irio / orcamento_2017.csv
Last active July 31, 2017 10:37
[Serenata] Lei Orçamentária Anual 2017
category value year
Encargos especiais 2100000000000 2017
Previdência social 650500000000 2017
Educação 110700000000 2017
Saúde 107300000000 2017
Assistência social 83200000000 2017
Trabalho 74800000000 2017
Defesa nacional 68400000000 2017
Reserva de contingência 60200000000 2017
Agricultura 35800000000 2017
@Irio
Irio / gist:40bd92d099289915bca237f51a5bfbb4
Last active July 18, 2017 11:13
.[Meu Município] pgloader log
$ pgloader --debug --verbose mysql://root:root-password@localhost/meumunicipio postgresql:///meumunicipio:meumunicipio-password@localhost/
sb-impl::*default-external-format* :UTF-8
tmpdir: #P"/var/folders/y_/mkfhjlmd7yjfmsj1m5l8r4m80000gn/T/"
2017-07-18T12:10:43.015000+01:00 NOTICE Starting pgloader, log system is ready.
2017-07-18T12:10:43.023000+01:00 INFO Starting monitor
2017-07-18T12:10:43.025000+01:00 LOG Main logs in '/private/tmp/pgloader/pgloader.log'
2017-07-18T12:10:43.025000+01:00 LOG Data errors in '/private/tmp/pgloader/'
2017-07-18T12:10:43.025000+01:00 INFO SOURCE: "mysql://root:root-password@localhost/meumunicipio"
2017-07-18T12:10:43.025000+01:00 INFO TARGET: "postgresql:///meumunicipio:meumunicipio-password@localhost/"
2017-07-18T12:10:43.025000+01:00 INFO Stopping monitor
@Irio
Irio / gist:19cb4c93ffdf94b29cae3656ccbd7207
Created June 29, 2017 20:03
[Serenata] Privacy Policy
We don’t store your data, period.
from scrapy import project, signals
from scrapy.conf import settings
from scrapy.crawler import CrawlerProcess
from scrapy.xlib.pydispatch import dispatcher
from multiprocessing.queues import Queue
import multiprocessing
class CrawlerWorker(multiprocessing.Process):
def __init__(self, spider, result_queue):