Integración externa - Todoist (tus tareas en Gladys)

¡Hola a todos!

Para los amantes de las listas: Todoist en Gladys, a través de la API oficial y tu token personal. Aquí no hay dispositivos: tus tareas van al tablero de control y a las escenas.

Qué hace esto

  • Un widget « Tareas de Todoist »:
    • las tareas del día y las atrasadas, o las de un proyecto, o de cualquier filtro de Todoist;
    • el color de prioridad y la hora de vencimiento;
    • un botón para marcar como completada, y un formulario para añadir.
  • Tres acciones de escena:
    • Añadir una tarea: el texto, la fecha de vencimiento escrita como en Todoist (« mañana a las 18h », « todos los lunes »), el proyecto, la prioridad y las etiquetas. O la adición rápida: « Llamar a mamá mañana 18h #Casa p2 ».
    • Completar una tarea: por su nombre, de manera aproximada.
    • Leer tareas: el número, los retrasos, la lista y la próxima tarea.
  • Tres disparadores de escena, filtrables por proyecto y por prioridad:
    • tarea con fecha de vencimiento: a su hora, o a las 9 h para una tarea sin hora;
    • tarea añadida;
    • tarea completada, incluyendo las recurrentes.

Lo divertido

  • La lavadora ha terminado → « Colgar la ropa » se añade a tu Todoist.
  • Una tarea p1 vence → la lámpara del escritorio parpadea.
  • Por la mañana, el asistente lee la lista del día: « 4 tareas hoy, de las cuales 1 está atrasada ».
  • Alguien marca « Sacar la basura » en un proyecto compartido → la escena de recordatorio se detiene.

Instalación

Gladys 5.1 mínimo; los formularios del widget requieren Gladys 5.2. Llega a la tienda en el próximo paso del indexador. ¿Tienes prisa? Integraciones → Instalar desde GitHub, con la dirección GitHub - LM1LC3N7/gladys-todoist: Gladys Assistant external integration for Todoist: today’s tasks on the dashboard, add and complete tasks from scenes, a “task due” scene trigger. Unofficial, not affiliated with Doist. · GitHub

  1. En Todoist, Configuración → Integraciones → Desarrollador: copia tu token de API.
  2. Pégalo en la configuración, luego haz clic en Probar la cuenta.
  3. Coloca el widget Tareas de Todoist en un tablero de control.

Pequeñas reservas honestas

  • Escrito sin una cuenta de Todoist a mano, según la documentación oficial de la API v1 y el SDK oficial de Todoist. Una primera opinión sería valiosa.
  • Todoist solo ofrece webhooks a las aplicaciones registradas. La integración lee los cambios cada 2 minutos, en lectura incremental, muy por debajo de los límites publicados. Una tarea añadida puede tardar 2 minutos en activar su escena.
  • El filtro « proyecto » de un disparador se introduce exactamente como en Todoist, mayúsculas incluidas: Gladys compara de manera idéntica.

Como las anteriores, desarrollado con Claude Code. Proyecto independiente, no afiliado a Doist.

Depósito: GitHub - LM1LC3N7/gladys-todoist: Gladys Assistant external integration for Todoist: today’s tasks on the dashboard, add and complete tasks from scenes, a “task due” scene trigger. Unofficial, not affiliated with Doist. · GitHub