Busabase
Busabase is an open-source (MIT) database and workspace for AI agents — data, docs, skills, and apps in one place. Run it locally, self-host it inside your network, or use Busabase Cloud, and turn age
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Buscador De Resoluciones Sobre Protección De Datos Personales En Costa Rica
翻訳待ち
Loading the full README.
Read the full README ↗PrivataSearch es un buscador de texto completo e inteligente de resoluciones emitidas por la Agencia de Protección de Datos de los Habitantes (PRODHAB) de Costa Rica. Permite realizar búsquedas rápidas sobre el contenido de las resoluciones despersonalizadas disponibles públicamente. El proyecto opera sin conexión a base de datos: se construye sobre un índice JSON generado a partir del conjunto de resoluciones públicas, siguiendo principios de datos abiertos según la legislación costarricense.
.json. Todo ocurre en el navegador: las respuestas no se envían a ningún servidor y solo se conservan en sessionStorage si el usuario activa "mantener mi progreso" (se borran al cerrar la pestaña).Requisitos: Node.js 20 o superior (la versión que usa el despliegue). Python 3 solo si vas a correr el pipeline de limpieza del dataset.
git clone https://github.com/Euquimides/privatasearch.git
cd privatasearch
npm install
npm run dev
npm test
e2e/):
npx playwright install chromium # solo la primera vez
npm run test:e2e
El proyecto está configurado para exportar el sitio como estático y desplegarlo automáticamente en GitHub Pages usando GitHub Actions.
npm run build
npx serve out
Los archivos estáticos se generan en la carpeta out. npm run build ejecuta antes el prebuild, que regenera public/estadisticas.json.
Importante: el workflow de GitHub Actions corre
next builddirectamente, sin elprebuild, así que en producción se usa elpublic/estadisticas.jsonque esté versionado. Si cambias el dataset, correnpm run buildlocalmente y haz commit delestadisticas.jsonactualizado.
El script de limpieza solo usa la biblioteca estándar de Python:
python scripts/clean_prodhab_dataset.py
Lee y sobrescribe public/indice-resoluciones-prodhab.json con el dataset limpio, y escribe scripts/reporte_de_cambios.json con la trazabilidad de los cambios (duplicados resueltos, citas agregadas, etc.). Después regenera las estadísticas con npm run build (ver arriba).
This is the beginning of the README. Read the rest at the original. Read the full README ↗