Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

notarum

Notarum es un lector, una API y herramientas MCP para el Boletín Oficial de la República Argentina en un solo binario Go.

Ficha actualizada 23 sept 2026, 7:33 · upstream 23 sept 2026, 7:00 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es notarum

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

El Boletín Oficial de la República Argentina, legible: un lector, una API y herramientas MCP en un único binario. El servicio entrega datos normativos nacionales (InfoLEG) y provinciales (SAIJ), junto con la agenda de vencimientos de ARCA, todo accesible mediante una sola interfaz web. Se diferencia del Boletín Oficial por su capacidad de consultar múltiples fuentes simultáneamente, y de InfoLEG por incluir la agenda de vencimientos de impuestos. El servicio no opina ni clasifica: entrega datos crudos tipificados para que un modelo de IA los consuma como herramientas.

CASOS DE USO
  • Consultar el Boletín Oficial de la República Argentina (BORA) en tiempo real
  • Acceder a la normativa nacional y provincial mediante una API REST
  • Obtener la agenda de vencimientos de impuestos de ARCA
  • Consumir datos normativos para modelos de IA con herramientas MCP
  • Consultar el calendario de ediciones del BORA con feriados marcados
  • Acceder a anexos PDF de avisos mediante descarga directa
PUNTOS DESTACADOS
  • Un solo binario Go que integra lector, API y herramientas MCP
  • Consulta simultánea de tres fuentes: Boletín Oficial, InfoLEG y SAIJ
  • API pública con documentación en OpenAPI dentro del servicio
  • Búsqueda por texto con detección de resultados desde el índice local
  • Agenda de vencimientos de ARCA integrada al mismo binario
  • Edición del día con calendario de feriados y suplementos marcados
PRECAUCIONES
  • No tiene API pública oficial ni documentación formalizada como OpenAPI
  • El catálogo de rubros está enlazado mediante AJAX, no es un endpoint público
  • La búsqueda avanzada requiere POST con fechas en formato dd/mm/aaaa
  • Los anexos se descargan vía JavaScript y no son accesibles directamente por URL
  • No hay sincronización automática entre las fuentes: cada llamada puede devolver datos desactualizados
  • El organismo del aviso puede ser vacío, especialmente para decretos de promulgación
  • La segunda y tercera sección usan IDs alfanuméricos que no son consistentes
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Docker: ejecutar con volumen montado en /datos para persistencia de datos SQLite. El usuario debe configurar su propio agente de scraping del Boletín Oficial (por ejemplo, mediante un script Python o Node.js) para obtener los datos y enviarlos como payload a la API.,EasyPanel: se configura como una App con imagen 'ghcr.io/diegoparras/notarum:latest', volumen 'notarum-datos' montado en /datos, puerto 8080. Se recomienda HTTPS para producción.,Para producción, se debe implementar un agente de scraping del BORA que genere los datos y los envíe a la API con el formato JSON esperado por notarum.,Se recomienda mantener una caché local (por ejemplo, Redis) para evitar llamadas repetidas al sitio oficial y reducir latencia.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Go
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
8080
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.