Skip to content

Instantly share code, notes, and snippets.

View aniversarioperu's full-sized avatar

AniversarioPeru aniversarioperu

View GitHub Profile
import sys
import dataset
filename = sys.argv[1].strip()
db = dataset.connect('mysql://user:password@localhost/ashley')
table = db['aminno_member_email']
@aniversarioperu
aniversarioperu / wc.py
Last active August 29, 2015 14:18
Script para crear nube de palabras a partir de una lista de tuits.
# -*- coding: utf-8 -*-
import sys
import unicodedata
import pandas as pd
import matplotlib.pyplot as plt
from wordcloud import WordCloud, STOPWORDS
from scipy.misc import imread
@aniversarioperu
aniversarioperu / plot.py
Created March 6, 2015 13:24
Script para plotear número de fotos del Congreso por fecha, agrupando por años, meses, etc.
import itertools as it
import datetime
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
def group_by_days(dates, ndays):
x_labels = []
@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
{
"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",

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:

@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"
@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 / 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 / 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()