[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:
parent
27cf281491
commit
95a8f68040
3 changed files with 18 additions and 4 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -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/
|
||||||
|
|
17
README.md
17
README.md
|
@ -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
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
576889
|
|
Loading…
Reference in a new issue