Sobre el proyecto
kiri es una interfaz de usuario de terminal (TUI) minimalista para el seguimiento del cuidado de plantas. Almacena todos los datos localmente en SQLite y ofrece un panel interactivo con navegación por pestañas, una cuadrícula de tarjetas con codificación de colores dinámica y una vista de tareas en calendario mensual. La aplicación calcula los niveles de humedad a lo largo del tiempo y, para plantas de exterior, puede incorporar variación estacional, temperatura del aire en vivo y precipitación desde la API de Open-Meteo. Las plantas de interior o los casos sin datos de pronóstico usan una temperatura de respaldo configurable.
La herramienta incluye un registro del historial de cuidados y admite salida de línea de comandos programable mediante indicadores como --status, --summary y --json, lo que la hace adecuada para integrarse con barras de estado como Waybar, Polybar, i3blocks o tmux. Un modo --transparent desactiva el dibujo de fondo para que la interfaz pueda integrarse en temas de terminal personalizados o configuraciones de gestores de ventanas en mosaico.
kiri sigue la Especificación de Directorios Base XDG, manteniendo su base de datos, configuración TOML y copias de seguridad bajo ~/.config/kiri/. Los usuarios pueden ajustar coeficientes de secado, temperaturas umbral, volúmenes de lluvia y factores estacionales en el archivo de configuración. Las opciones de instalación incluyen binarios precompilados, un paquete .deb, un flake de Nix, instalación mediante Go CLI o compilación desde el código fuente con Go 1.22 o superior. En la primera ejecución, la aplicación llena la base de datos con plantas de demostración para pruebas.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.