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
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.
- 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
- 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
- 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)
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.

