[Integración] TickTick: tus tareas en Gladys

¡Hola a todos :waving_hand:

Os presento una nueva integración externa para Gladys: TickTick, el gestor de tareas. Permite encontrar tus tareas en Gladys y usarlas en escenas.

¿Qué hace?

  • Un widget de panel de control « Tareas TickTick »
    • dos contadores: tareas atrasadas y tareas del día;
    • hasta 8 tareas con su lista, su fecha límite y su prioridad. Un clic en una tarea muestra sus notas y un enlace para abrirla en TickTick;
    • período a elegir para cada widget: hoy y atrasadas, hoy, atrasadas, o los 7 próximos días.
  • Un disparador de escena « Tarea TickTick con fecha límite »
    • se activa a la hora de la tarea, o a una hora ajustable (9 h por defecto) para las tareas del día;
    • filtros posibles por prioridad y por lista;
    • variables disponibles: título, lista, prioridad, fecha, hora, notas.
  • Una acción de escena « Crear una tarea TickTick »: título, lista, fecha límite hoy o mañana (con una hora si es necesario), prioridad.
  • Una acción de escena « Listar las tareas TickTick »: devuelve el número de tareas y sus títulos, uno por línea. Ideal para una notificación o un mensaje de voz.

Algunas ideas de escenas

  • :sun: Cada mañana a las 7:30, si hay tareas, recibir « Hoy: {{titles}} » en tu teléfono.
  • :wastebasket: El lunes a las 19 h, crear la tarea « Sacar la basura » para esa misma noche.
  • :bell: Cuando una tarea de alta prioridad llega a su fecha límite, hacer parpadear una lámpara o anunciarla en el altavoz de la sala de estar.

Requisitos previos

  • Gladys 5.1 o más reciente (la integración de escenas de integraciones externas);
  • una cuenta TickTick, gratuita o Premium.

Instalación y configuración

  1. Instala TickTick desde el catálogo de integraciones de Gladys.
  2. En developer.ticktick.com/manage, crea una aplicación (New App, nombre a tu elección).
  3. En la configuración de la aplicación (rellena el campo Edit redirect URL con el URI mostrado en Gladys, bajo el botón Conectar (generalmente https://my.gladysassistant.com/redirect/oauth).
  4. Copia el Client ID y el Client secret en la página de configuración de Gladys, luego haz clic en Guardar.
  5. Haz clic luego en Conectar y autoriza la conexión.

:warning: **¡Atención al orden de los pasos 4 y 5: Primero hay que hacer clic en
Guardar, de lo contrario la integración no ve tu Client ID.

El acceso concedido por TickTick dura varios meses. Cuando expira, la integración lo indica y basta con volver a hacer clic en Conectar.

Enlaces

¡Es una primera versión: tus comentarios, ideas y errores son bienvenidos, aquí o en los issues de GitHub! ¡Buena organización! :white_check_mark:

1 me gusta