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
- In Todoist, Einstellungen → Integrationen → Entwickler: Kopiert euren API-Token.
- Fügt ihn in die Konfiguration ein, dann klickt auf Konto testen.
- 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.