Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

CookDex

CookDex es una interfaz web para mantener limpia y organizada una biblioteca de recetas Mealie auto-hospedada. Permite importar, limpiar resultados de scrapers y gestionar taxonomías sin intervención manual constante.

Ficha actualizada 26 sept 2026, 14:20 · upstream 26 sept 2026, 14:13 · release v2026.7.2

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es CookDex

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

CookDex actúa como una herramienta de mantenimiento para instancias de Mealie v3.21.0, proporcionando una interfaz web para gestionar recetas importadas desde la red. Su función principal es limpiar el 'basura' SEO y datos inconsistentes que suelen acompañar a las recetas extraídas del web, normalizando nombres, etiquetas e ingredientes antes de sincronizarlos con Mealie.

La herramienta incluye capacidades de scraping automático mediante robots.txt y sitemaps, permitiendo descubrir recetas sin intervención manual. Ofrece un modo preview por defecto para todas las tareas destructivas, asegurando que los cambios se revisen antes de aplicarse a la base de datos. Además, soporta opcionalmente proveedores de IA para categorización avanzada y acceso directo a PostgreSQL para operaciones de alto rendimiento.

CASOS DE USO
  • Limpieza masiva de recetas importadas con nombres o etiquetas inconsistentes
  • Importación automática de recetas desde sitemaps de sitios web externos
  • Gestión y normalización de taxonomías (categorías, etiquetas, herramientas)
  • Auditoría de calidad de la biblioteca para detectar entradas no válidas
  • Programación de tareas periódicas de mantenimiento y backups
PUNTOS DESTACADOS
  • Modo preview obligatorio para cambios destructivos antes de escribir datos
  • Integración nativa certificada con Mealie v3.21.0 vía API
  • Sin telemetría ni analíticas externas, todo se ejecuta localmente
  • Soporte opcional para IA (OpenAI, Anthropic, Ollama) en categorización
  • Acceso directo a PostgreSQL para acelerar operaciones de lectura/escritura
PRECAUCIONES
  • Requiere entorno Docker y Docker Compose para el despliegue estándar
  • Dependencia estricta de la versión específica de Mealie v3.21.0
  • Necesita configuración manual de API token del usuario de Mealie
  • Escalabilidad limitada en entornos sin recursos dedicados (4 núcleos/8 GB RAM recomendados)
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

OverviewTasksRecipe SourcesRecipe OrganizationSettings
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Docker detectado

Desplegar con Docker Compose usando el archivo compose.ghcr.yml proporcionado. Requiere aproximadamente 500 MB de disco para la imagen y volúmenes persistentes para estado, logs y reportes. Tras iniciar, acceder a la interfaz web en el puerto 4820, configurar la URL del servidor Mealie y su API Key en la sección Settings antes de ejecutar tareas de escritura.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsFastAPIPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
4820
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.