From 95a8f6804077b2eadc25839f99c6f59dea0939b1 Mon Sep 17 00:00:00 2001 From: "Mauro Rosero P." Date: Mon, 24 Mar 2025 07:18:04 -0500 Subject: [PATCH] [INIT] Nuevo proyecto WEBSERVICES (Nodered) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Plataforma basada en Node-RED para web scraping y automatización - Implementación de flujo para extracción de datos de cooperativas de Panamá - Configuración inicial del ambiente de desarrollo Node-RED - Estructura de proyecto adaptada para servicios web automatizados - Directorio .node-red con flujos iniciales de scraping (IPACOOP) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .gitignore | 4 +++- README.md | 17 +++++++++++++++-- nodered.pid | 1 - 3 files changed, 18 insertions(+), 4 deletions(-) delete mode 100644 nodered.pid diff --git a/.gitignore b/.gitignore index 1c0101d..f9a8fad 100644 --- a/.gitignore +++ b/.gitignore @@ -51,9 +51,11 @@ npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* -# Archivo específico de logs de Node-RED +# Archivos específicos de Node-RED nodered.log nodered.log.* +*.pid +nodered.pid # Directorios de construcción dist/ diff --git a/README.md b/README.md index c20c88a..70f8d7d 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ ## 📋 Descripción -Plataforma de servicios web basada en Node-RED para orquestación y automatización de servicios WEBAPI. +Plataforma de servicios web basada en Node-RED para orquestación y automatización de servicios WEBAPI. El proyecto incluye flujos automatizados para extracción de datos (web scraping) y procesamiento de información desde fuentes públicas. ## 🔧 Tecnologías @@ -21,9 +21,10 @@ Fecha de Creación: 2025-03-23 ``` webservices/ ├── docs/ # Documentación del proyecto -├── flows/ # Archivos de flujos Node-RED +├── .node-red/ # Directorio de configuración de Node-RED │ ├── flows.json # Definición principal de flujos │ └── flows_cred.json # Credenciales de flujos (no incluido en el repositorio) +├── node-red # Script para iniciar/detener el servicio ├── nodes/ # Nodos personalizados para Node-RED ├── public/ # Archivos estáticos para la interfaz de usuario └── tests/ # Pruebas unitarias y de integración @@ -77,6 +78,18 @@ pm2 stop node-red Acceda a la interfaz de Node-RED en: http://localhost:1880 +## 📊 Flujos Implementados + +### Get Coops Panamá +Flujo automatizado para extraer información sobre cooperativas registradas en Panamá desde el sitio web oficial del IPACOOP. + +**Funcionalidad:** +- Extracción de datos mediante web scraping +- Procesamiento de tablas HTML para obtener información estructurada +- Transformación de datos para uso en servicios o análisis + +**Fuente de datos:** [IPACOOP - Listado de Cooperativas](https://ipacoop.gob.pa/listado-de-cooperativas-obligadas/) + ## 🔍 Prerrequisitos - Node.js 18.x o superior diff --git a/nodered.pid b/nodered.pid deleted file mode 100644 index 55c0b3c..0000000 --- a/nodered.pid +++ /dev/null @@ -1 +0,0 @@ -576889