- Notifications
You must be signed in to change notification settings - Fork0
Herramienta desarrollada en Node.js para descargar las actas a partir de URLs extraídas de un archivo CSV.
License
cha5e369/actas_ve
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
En solidaridad con la comunidad de desarrolladores que combate el fraude electoral perpetrado por la dictadura de Nicolás Maduro, aporto esta herramienta desarrollada en Node.js. Diseñada para descargar actas desde un archivo CSV extraído deresultadosconvzla.com (footer), esta herramienta gestiona automáticamente las descargas fallidas y las reintenta, garantizando que todas las actas sean descargadas de manera completa y correcta.
La intención es que todos puedan tener la posibilidad de descargar las actas y almacenarlas localmente, y posteriormente en la nube si así lo desean. Todos deben tener acceso a las actas, asegurando su disponibilidad y transparencia.
La herramienta procesa el archivo CSV que contiene URLs de las actas. Verifica si las actas ya han sido descargadas y, en caso contrario, las descarga. Si se produce un error durante la descarga, registra la URL en un archivo de errores y la reintenta hasta que se complete la descarga.
- Descarga actas desde URLs especificadas en el archivo CSV.
- Maneja y reintenta descargas fallidas automáticamente.
- Valida las URLs antes de intentar la descarga.
- Registra errores y elimina URLs exitosas del archivo de errores.
Clona el repositorio:
git clone https://github.com/cha5e369/actas_ve.git
Navega al directorio del proyecto:
cd actas_ve
Instala las dependencias:
npm install
Prepara el archivo CSV: Asegúrate de que el archivo
resultados_2024_v1.csv
esté en el directorio raíz del proyecto. Este archivo debe contener una columna con las URLs de las actas.Ejecuta el código:
npm start
El código procesará el archivo CSV, descargará las actas y manejará cualquier error de descarga.
Las contribuciones son bienvenidas. Por favor, abre unissue o unapull request para contribuir al proyecto.
About
Herramienta desarrollada en Node.js para descargar las actas a partir de URLs extraídas de un archivo CSV.