Externe Integration - Todoist (Ihre Aufgaben in Gladys)

Hallo zusammen!

Für die Fans von Listen: Todoist in Gladys, über die offizielle API und euren persönlichen Token. Kein Gerät hier: Eure Aufgaben landen auf dem Dashboard und in den Szenen.

Was es kann

  • Ein Widget „Todoist-Aufgaben“:
    • die Aufgaben des Tages und die überfälligen, oder die eines Projekts, oder eines beliebigen Todoist-Filters;
    • die Prioritätsfarbe und die Fälligkeitszeit;
    • ein Button zum Abhaken und ein Formular zum Hinzufügen.
  • Drei Szenenaktionen:
    • Aufgabe hinzufügen: Der Text, das Fälligkeitsdatum wie in Todoist („morgen um 18 Uhr“, „jeden Montag“), das Projekt, die Priorität und die Tags. Oder das schnelle Hinzufügen: „Mama morgen 18 Uhr anrufen #Haushalt p2“.
    • Aufgabe abschließen: Nach ihrem Namen, ungefähr.
    • Aufgaben lesen: Die Anzahl, die Überfälligen, die Liste und die nächste Aufgabe.
  • Drei Szenenauslöser, filterbar nach Projekt und Priorität:
    • Aufgabe fällig: Zu ihrer Zeit, oder um 9 Uhr für eine Aufgabe ohne Zeitangabe;
    • Aufgabe hinzugefügt;
    • Aufgabe abgeschlossen, einschließlich wiederkehrender Aufgaben.

Das coole Feature

  • Die Waschmaschine ist fertig → „Wäsche aufhängen“ wird zu eurem Todoist hinzugefügt.
  • Eine p1-Aufgabe wird fällig → Die Schreibtischlampe blinkt.
  • Morgens liest der Assistent die Tagesliste vor: „4 Aufgaben heute, davon 1 überfällig“.
  • Jemand hakt „Müll rausbringen“ in einem gemeinsamen Projekt ab → Die Erinnerungsszene stoppt.

Installation

Gladys 5.1 mindestens; die Widget-Formulare erfordern Gladys 5.2. Sie kommt in den Store beim nächsten Durchlauf des Indexers. Ihr seid ungeduldig? Integrationen → Von GitHub installieren, mit der 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. In Todoist, Einstellungen → Integrationen → Entwickler: Kopiert euren API-Token.
  2. Fügt ihn in die Konfiguration ein, dann klickt auf Konto testen.
  3. Platziert das Widget Todoist-Aufgaben auf einem Dashboard.

Kleine ehrliche Vorbehalte

  • Geschrieben ohne Todoist-Konto zur Hand, basierend auf der offiziellen API v1-Dokumentation und dem offiziellen Todoist-SDK. Ein erstes Feedback wäre wertvoll.
  • Todoist bietet Webhooks nur für registrierte Anwendungen an. Die Integration liest daher alle 2 Minuten Änderungen, inkrementell, weit unter den veröffentlichten Grenzen. Eine hinzugefügte Aufgabe kann 2 Minuten brauchen, um ihre Szene auszulösen.
  • Der „Projekt“-Filter eines Auslösers wird genau wie in Todoist eingegeben, Großbuchstaben eingeschlossen: Gladys vergleicht exakt.

Wie die vorherigen, entwickelt mit Claude Code. Unabhängiges Projekt, nicht mit Doist verbunden.

Repository: 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