Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

dinkydash

Calendario digital familiar para pantallas existentes (TV, tablet, Raspberry Pi) que fusiona calendarios, gestiona turnos de tareas y muestra countdowns. Genera contenido diario con Claude AI.

Ficha actualizada 24 sept 2026, 8:35 · upstream 24 sept 2026, 8:28 · release v1.0.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es dinkydash

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

DinkyDash es un calendario familiar digital diseñado para funcionar en dispositivos que ya posees: TV, tablets antiguas o Raspberry Pi. Fusiona múltiples fuentes de calendario (Google, iCloud, Outlook) mediante enlaces iCal sin necesidad de autenticación continua. Cada mañana, Claude genera un titular y una línea de texto que se muestran en el dashboard.

El sistema funciona en dos modos: auto-alojado con tu propia infraestructura o versión alojada en la nube. En modo self-hosted, corre sobre Python 3.11 con Flask como framework web. No requiere Docker ni contenedores. La configuración se gestiona mediante config.yaml o una interfaz web accesible sin login.

El repositorio incluye 368 tests que cubren años bisiestos, conversiones de zonas horarias, ordenamiento de eventos y rotación de tareas. El código es MIT-licensed y sirve tanto para despliegue local como para la versión alojada.

CASOS DE USO
  • Calendario familiar unificado en TV o tablet sin autenticación continua
  • Gestión automática de turnos para tareas domésticas entre miembros
  • Contadores regresivos a cumpleaños, holidays y fechas especiales
  • Generación diaria de titulares con Claude AI para pantallas grandes
  • Dashboard responsive optimizado para diferentes tamaños de pantalla
PUNTOS DESTACADOS
  • Sin autenticación por diseño: configuración vía archivo config.yaml o UI web
  • Funciona en hardware existente sin necesidad de contenedores Docker
  • 368 tests que cubren lógica temporal, zonas horarias y rotación de tareas
  • Integración con múltiples fuentes iCal (Google, iCloud, Outlook) sin login
  • Código abierto MIT con CI/CD en GitHub Actions incluyendo gitleaks
PRECAUCIONES
  • No tiene autenticación por defecto: exponer el puerto 5000 al internet público es inseguro
  • Dependencia de Anthropic API para contenido generado diariamente
  • Sin Dockerfile ni compose: requiere instalación manual de Python y dependencias
  • Configuración inicial manual o vía UI web sin login
  • No incluye base de datos en modo self-hosted (SQLite implícito)
VISUAL

Capturas del proyecto

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

DinkyDash — the digital family calendar for screens you already ownThe DinkyDash dashboard: today's agenda, whose turn each chore is, and the countdowns
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Requiere Python 3.11 con Flask. Self-hosted usa SQLite implícito; PostgreSQL solo para hosted mode. Port 5000 debe protegerse con VPN (Tailscale/WireGuard) o reverse proxy con basic auth. No forward al internet público. Copiar .env.example a .env con ANTHROPIC_API_KEY. Para Raspberry Pi: usar systemd, kiosk mode y screen schedule según guía oficial.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
5000
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.