Este proyecto trata de proveer recursos, herramientas y técnicas para poder tener toda la información organizado y estructurado para su posterior análisis y presentación a la ciudadanía en general, del proceso de elecciones presidenciales segunda vuelta 2021. Un especie de datos abiertos para científicos de datos, analistas de datos, colectivos sociales, periodistas, investigadores, políticos, etc.
-
Prensentación autómatica de datos generales avance de conteo de votos a nivel nacional.
-
Recolección y almacenado de información en base de datos orientado a documentos, de todas las actas por ubigeo hasta 11 de junio del 2021.
- Por restricciones de Onpe, ahora solo fuciona con un navegador en primer plano, es decir, solicitudes sin cabeza están bloqueados..
- El archivo ejecutable para windows ya está actualizado, cuando ejecutan va abrir automáticamente el nevegador chrome, no cerrar.
- git
- pip3
- virtualenv
- python3.6.x
- requests
- selenium
- Mongodb 4.4
- Windows, linux o mac.
En windows ejecutar el archivo :
abrir el ejecutable resultados_segunda_vuelta_onpe.exe
En linux y mac ejecutar el archivo en terminal:
ejecutar el archivo ./resultados_segunda_vuelta_onpe
Crear un entorno virtual(opcional)
virtualenv -p python3 env_resultados_onpe && source env_resultados_onpe/bin/activate
Clonar el proyecto:
[email protected]:yachaycode/api-resultados-onpe-2021.git
Instalación de dependencias
pip install -r install requeriments.txt
crear el archivo de configuracion y agregar sus credenciales de DB mongodb
cp example_config.json config.json
ejecutar el script, visualización de resumen resultados
python resultados_segunda_vuelta_onpe.py
ejecutar el script, extracción actas de cada mesa de votación
python extraccion_actas_mesas_onpe.py
- Debes tener instalado mongo y configurado, más información de instalación de MongoDB .
Puede restaurar datos a mongo, pasos:
1: Create una base de datos llamado db_onpe_presidenciales
2: Descomprime el archivo db_onpe_presidenciales.zip
3: Ejecutar este comando para restaurar la DB, debes sustituir el parámetros userxxxx
y passwordxxxx
por tu configuración de mongo.
mongodump --host 127.0.0.1 --port 27017 --username userxxxx --password passwordxxxx --authenticationDatabase admin --db db_onpe_presidenciales
Referencias:
RoTorresT extracción de actas en .json, se encuentra en el archivo: data-acts.zip
Si tienes alguna duda me puedes escribir a wsp +51983679449.