[INIT] Nuevo proyecto WEBSERVICES (Nodered)

- 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 <noreply@anthropic.com>
This commit is contained in:
Mauro Rosero P. 2025-03-24 07:18:04 -05:00
parent 27cf281491
commit 95a8f68040
Signed by: mrosero
GPG key ID: 83BD2A5F674B7E26
3 changed files with 18 additions and 4 deletions

4
.gitignore vendored
View file

@ -51,9 +51,11 @@ npm-debug.log*
yarn-debug.log* yarn-debug.log*
yarn-error.log* yarn-error.log*
lerna-debug.log* lerna-debug.log*
# Archivo específico de logs de Node-RED # Archivos específicos de Node-RED
nodered.log nodered.log
nodered.log.* nodered.log.*
*.pid
nodered.pid
# Directorios de construcción # Directorios de construcción
dist/ dist/

View file

@ -6,7 +6,7 @@
## 📋 Descripción ## 📋 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 ## 🔧 Tecnologías
@ -21,9 +21,10 @@ Fecha de Creación: 2025-03-23
``` ```
webservices/ webservices/
├── docs/ # Documentación del proyecto ├── 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.json # Definición principal de flujos
│ └── flows_cred.json # Credenciales de flujos (no incluido en el repositorio) │ └── 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 ├── nodes/ # Nodos personalizados para Node-RED
├── public/ # Archivos estáticos para la interfaz de usuario ├── public/ # Archivos estáticos para la interfaz de usuario
└── tests/ # Pruebas unitarias y de integración └── 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 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 ## 🔍 Prerrequisitos
- Node.js 18.x o superior - Node.js 18.x o superior

View file

@ -1 +0,0 @@
576889