Skip to content

Instantly share code, notes, and snippets.

View aniversarioperu's full-sized avatar

AniversarioPeru aniversarioperu

View GitHub Profile
@aniversarioperu
aniversarioperu / plot_saludos_por_congresista.py
Last active August 29, 2015 13:55
código para plotear lista de congresistas y saludos oficiales emitidos durante 2011-2014. Los datos te los bajas de aqui: http://pastebin.com/adJ20W81
# -*- coding: utf-8 -*-
import codecs
import prettyplotlib as ppl
import numpy as np
from prettyplotlib import plt
import csv
@aniversarioperu
aniversarioperu / saludos_molina.py
Created February 1, 2014 16:41
extraer todos los saludos firmados por el congresista Molina
# -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
import codecs
import glob
for filename in glob.glob("*html"):
f = codecs.open(filename, "r", "latin1")
html_doc = f.read()
f.close()
soup = BeautifulSoup(html_doc)
for tag in soup.find_all("td", width="150"):
@aniversarioperu
aniversarioperu / tuits_CarmenOmonte.csv
Last active August 29, 2015 13:56
Algunos tuits georeferenciados de la congresista Omonte.
tuit_id screen_name latitud longitud fecha y hora
326104115111424000 carmenomonte -12.108433 -77.0335621 2013-04-21 05:44:14 PM |
326024118581489664 carmenomonte -12.1081355 -77.0336217 2013-04-21 12:26:21 PM | PERU
325972703326646273 carmenomonte -12.1100994 -77.034321 2013-04-21 09:02:03 AM |
325531064036642816 carmenomonte 40.4220098 -3.6809711 2013-04-20 03:47:08 AM |
325008393708376066 carmenomonte 40.4224202 -3.6843151 2013-04-18 05:10:14 PM |
324939467284684801 carmenomonte 40.4220642 -3.6809915 2013-04-18 12:36:20 PM |
324599353329217536 carmenomonte 40.4220021 -3.6809971 2013-04-17 02:04:51 PM | ESPAÑA
324265403977191424 carmenomonte 40.4220725 -3.6810365 2013-04-16 03:57:51 PM |
324260683061534722 carmenomonte 40.4220689 -3.6810248 2013-04-16 03:39:06 PM |
@aniversarioperu
aniversarioperu / decode_exploit_url_from_access_log.py
Created March 22, 2014 07:54
inpt is an access log file from Apache
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import codecs
import urllib
filename = sys.argv[1].strip()
@aniversarioperu
aniversarioperu / boxplot_paises_igv.R
Last active August 29, 2015 14:03
Gráfico para averiguar si Perú tiene el IGV entre los más altos del mundo. Datos tomados de Wikipedia http://en.wikipedia.org/wiki/Value-added_tax
library(scales)
png(width=750, height=480, units="px", filename="chart4.png")
# layout
par(bty="n",
font.axis=2, cex.axis=1, col.axis="#535353",
font.lab=2, cex.lab=1, col.lab="#535353",
font.main=2, cex.main=1.8, col.main="#3C3C3C",
mgp=c(1.5,1,0),
@aniversarioperu
aniversarioperu / descarga_hojas_de_vida.py
Last active August 29, 2015 14:04
script para descargar las hojas de vida de candidatos a las Elecciones Regionales y Municipales 2014 del servidor del JNE
#-*- coding: utf-8 -*-
import codecs
import time
import json
import re
import sys
from selenium import webdriver
@aniversarioperu
aniversarioperu / add_org_politica_to_table.py
Created July 19, 2014 21:27
Compara los DNI de candidatos en archivos diferentes. Si los DNI son idénticos, extrae la organización política de un archivo y lo pasa al otro.
#-*- coding: utf-8 -*-
import codecs
import sys
# file that needs org politica
input_file = "hojas_3_4"
# file 0 as reference
ref_file = "hoja.tsv.0"

Keybase proof

I hereby claim:

  • I am aniversarioperu on github.
  • I am aniversarioperu (https://keybase.io/aniversarioperu) on keybase.
  • I have a public key whose fingerprint is C0EA F0B0 2D2B 1454 D9B1 B3AB 6885 A211 0121 5F0D

To claim this, I am signing this object:

{
"time_start": "16:55",
"office": "DGAAM - DESPACHO",
"title": "Especialista I",
"id_number": "",
"visitor": "DEL CASTILLO GALVEZ, JORGE",
"reason": "REUNION DE TRABAJO",
"sha512": "0c8642217525659d767ad6f3f9c85bfe2662ffcc",
"entity": "PARTICULAR",
"id_document": "DNI 6656534",
@aniversarioperu
aniversarioperu / fechas_sorted.csv
Created March 6, 2015 13:22
Fechas de las fotografías del Congreso
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
1978-01-01
1978-01-01
1978-01-01
1978-01-01
1978-01-01
1978-01-01
1978-01-01
1978-07-18
1978-07-21
1978-07-28