Este repositorio contiene datasets de las votaciones del Congreso argentino.
Se proveen los archivos en distintos formatos para habilitar su uso por la comunidad.
En esta carpeta se encuentra la misma información pero bajo una misma estructura normalizada, pensando en la conformación futura de un API centralizado.
Atención Trabajo en proceso. Por ahora sólo contiene lo de diputados. Este fue el primer trabajo compartido en la v0.1.
Podés ver el detalle de lo realizado en el proyecto Scrapper que también está subido a GitHub.
Se codificó un bot con la librería Puppeteer el cual ingresa a las páginas oficiales de cada cámara, tanto de diputados como de senadores. Dicho bot, ingresa a cada uno de los años disponibles y crea un registro por cada ley disponible en dicha página. Luego, ingresa en el detalle de cada una de esas leyes y descarga dicha información.
Finalmente, y teniendo la información de las leyes y las votaciones correspondientes, se procedió a generar una base de datos SQL para sistematizar, normalizar y relacionar toda la información suministrada.
Por interés, diversión, y fundamentalmente porque sí a los Datos Abiertos.
Como objetivo ulterior, me interesa realizar minería de datos respecto de cómo vota cada legislador/a, los bloques, entre otras ideas. Sé que existen muchos blogs, analistas, consultoras, pero tenía ganas de poder responder a mis propias preguntas y sacar conclusiones a través del cruce de datos que me habilita tener toda esta información sistematizada.
Se pueden visualizar los datos a través del docker-compose provisto en el proyecto.
Para poder hacer uso del mismo se necesita tener instalados docker y docker-compose. Con estos requerimientos instalados solo es necesario correr el siguiente comando:
docker-compose up
Luego ingresar a http://localhost:3001 para Grafana y http://localhost:3000 para Metabase
Las credenciales son admin/admin
y test@test.test/test123
respectivamente.
En localhost:3306 se encuentra corriendo el MySQL en caso de querer hacer consultas directas con test/test
como credenciales y votings
el nombre de la base de datos.
Por cualquier pedido o sugerencia, crear un issue en este mismo repositorio.
Si te interesa colaborar (por ejemplo, subiendo esta misma información en otro formato de utilidad) idealmente podés hacerlo a través de un PR (Pull Request). Si no, contactate conmigo para ver otras formas de recibir las colaboraciones.
Segui mi actividad en:
- Medium: @nahuelhds
- Twitter: @nahuelhds
Si te gusta lo que hago y querés darme una mano:
- Podés invitarme un café en Ko-Fi
- O también dándome apoyo en Patreon