Intégration externe - Todoist (vos tâches dans Gladys)

Salut tout le monde !

Pour les adeptes des listes : Todoist dans Gladys, par l’API officielle et votre jeton personnel. Pas d’appareil ici : vos tâches vont sur le tableau de bord et dans les scènes.

Ce que ça fait

  • Un widget « Tâches Todoist » :
    • les tâches du jour et en retard, ou celles d’un projet, ou de n’importe quel filtre Todoist ;
    • la couleur de priorité et l’heure d’échéance ;
    • un bouton pour cocher, et un formulaire pour ajouter.
  • Trois actions de scène :
    • Ajouter une tâche : le texte, l’échéance écrite comme dans Todoist (« demain à 18h », « tous les lundis »), le projet, la priorité et les étiquettes. Ou l’ajout rapide : « Appeler maman demain 18h #Maison p2 ».
    • Terminer une tâche : par son nom, approximativement.
    • Lire des tâches : le nombre, les retards, la liste et la prochaine tâche.
  • Trois déclencheurs de scène, filtrables par projet et par priorité :
    • tâche à échéance : à son heure, ou à 9 h pour une tâche sans heure ;
    • tâche ajoutée ;
    • tâche terminée, récurrentes comprises.

Le truc sympa

  • La machine à laver a fini → « Étendre le linge » est ajouté à votre Todoist.
  • Une tâche p1 arrive à échéance → la lampe du bureau clignote.
  • Le matin, l’assistant lit la liste du jour : « 4 tâches aujourd’hui, dont 1 en retard ».
  • Quelqu’un coche « Sortir les poubelles » dans un projet partagé → la scène de rappel s’arrête.

Installation

Gladys 5.1 minimum ; les formulaires du widget demandent Gladys 5.2. Elle arrive dans le store au prochain passage de l’indexeur. Vous êtes pressé ? Intégrations → Installer depuis GitHub, avec l’adresse 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. Dans Todoist, Paramètres → Intégrations → Développeur : copiez votre jeton d’API.
  2. Collez-le dans la configuration, puis cliquez sur Tester le compte.
  3. Placez le widget Tâches Todoist sur un tableau de bord.

Petites réserves honnêtes

  • Écrite sans compte Todoist sous la main, d’après la documentation officielle de l’API v1 et le SDK officiel de Todoist. Un premier retour serait précieux.
  • Todoist ne propose de webhooks qu’aux applications enregistrées. L’intégration lit donc les changements toutes les 2 minutes, en lecture incrémentale, bien en dessous des limites publiées. Une tâche ajoutée peut mettre 2 minutes à déclencher sa scène.
  • Le filtre « projet » d’un déclencheur se saisit exactement comme dans Todoist, majuscules comprises : Gladys compare à l’identique.

Comme les précédentes, développée avec Claude Code. Projet indépendant, non affilié à Doist.

Dépôt : 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