NEWS
Test Adapter todoist2 v0.9 Latest/GitHub
-
Ich nutzte derzeit allerdings nicht die Sync API sondern die Rest API. Da gibt es nur 50.
https://developer.todoist.com/rest/v1/?shell#overview
Bei mir würden aber nichtmal die 100 Tasks ausreichen
Man könnte jetzt Aufwändig eine Funktion schreiben welche die Tasks druchgeht und wenn z.B. 40 erreicht sind, er eine Minute wartet und dann weiter macht.
Das Problem daran ist nur, was ist wen ich in der zwischenzeit ein Task erledige,.. dann findet er den Task nicht, oder er hat einen Tasks drin welcher ja schon weg sein sollte.
Das wäre denn eine sehr aufwändige und sehr fehleranfällige Variante.Da ich ein Premium Nuzter bin werd ich mir die Filter mal anschauen.
-
@rde-master Wenn ich sehe, was wir für vertrocknete Pflanzen ausgeben, wäre das die 3 Euro pro Monat für Premium locker wert
-
Update Version 0.4.0
Ich habe den Code ein bisschen aufgräumt.
Der Adapter sollte nun sehr viel besser laufen. -
Neue Funktion in 0.5.0:
ab der Version 0.5.0 ist es möglich, eigene Filter Listen zu verwenden.
Diese Funktion benötigt allerdings einen Premium Account bei Todoist!
Deshalb muss dies erst in den Einstellungen im Reiter "Filter Liste" eingeschaltet werden.Die Filter Listen werden als HTML, JSON und Text Objekte erstellt.
Hier ein Beispiel:
Filter Name: Heute
Filter Query : today
--> Ergebnis: alle heute fälligen Todos werden in die Liste angezeigt.weitere Beispiele in den Einstellungen vorhanden.
-
Neue Funktion in 0.6.0:
Ich habe eine neue Einstellung eingebaut, sodass man die Listen (HTML, JSON und Text) nun individuell einstellen kann, welche Informationen eingeblendet werden sollen und welche nicht. Und im HTML Bereich kann man per CSS nun die Tabelle in der Darstellung verändern und anpassen. Ein Beispiel Code hierfür ist in der Readme.Ebenfalls ist ein Button geplant um den Task zu schließen.
Das funktioniert allerdings noch nicht... Deshalb ist der CSS Bereich schon da, aber
es wird kein Button angezeigt! -
Neu in 0.6.5:
der Button in den HTML Tabellen ist nun da.
Er schließt den jeweiligen Task.Um die Anzeige im VIS sofort darzustellen, habe ich eine sofortige
Aktualisierung der Daten hierfür eingebaut.
Um die Abfragen an die Api aber so gering wie möglich zu halten, passiert
die sofortige Aktualisierung nur beim schließen von Task.Viel Spaß beim testen.
-
@rde-master Danke für deine Arbeit, bin grad am Testen. Bezüglich Übersetzungen, hättest du hier noch die Möglichkeit, dies in deinen Adapter einzubauen - Task, Priority, Close,..
Weiters ist mir aufgefallen, das hier scheinbar die Prioritäten gegengleich zu ToDoist sind:
-
@jackblackson
Ich schau mal ob ich da ne Übersetzung rein bekomme, sollte eigentlich kein Problem sein.bzgl. Prioritäten schaue ich mir mal an ob ich das nachstellen kann.
-
@jackblackson
Der Fehler sollt ein Version 0.6.7 behoben sein.Ich musst einfach nur die Zahlen umdrehen...
Bzgl Übersetzung muss ich noch schauen wie ich das hinbekomme, da der Text aktuell fix im Code steht ....
-
@rde-master Ich hab bei mir im Countdown-Adapter auch so eine Übersetzung im Code drinnen, konnte dort keine schönere Lösung finden, funktioniert aber.
-
@jackblackson
Danke für den Tipp. Habs mir angeschaut!
ich werde es etwas anderst lösen, ich mache Eingabefelder in den Einstellungen, so kann jeder selbst die Namen eingeben
wie die Tabellen Überschriften heißen sollen.Update wird in 1-2 Tagen zur Verfügung stehen...
-
@rde-master Das ist eine gute Idee, da es bei den Begriffen ja auch "Spielraum" gibt - danke fürs Umsetzen!
-
@jackblackson
Update 0.7.0 ist auf Github verfügbar.
Kannst du gerne mal testen -
@rde-master sagte in Test Adapter todoist2 v0.7.0 GitHub:
@jackblackson
Update 0.7.0 ist auf Github verfügbar.
Kannst du gerne mal testenSehr gut - Prio passt, und Übersetzung klappt auch soweit.
Kannman den "Close"Button auch übersetzen? -
@jackblackson
Ich habe Version 0.7.1 hochgeladen, jetzt solltest du den Button ein und ausschalten können sowie den Namen selbst bestimmen. -
@rde-master Danke, werd ich testen. Aktuell hab ich gesehen ist dein Adapter noch nicht im Latest drinnen, soweit ich es in der iobroker repository gesehen hab, wartest du da noch auf die Eintragung, oder?
-
ich hab meinen Pull Request mal nochmals erstellt und meinen alten gelöscht..
vlt klappt es ja mit der Version 0.7.1Die Checks sind alle Positiv
-
hallo in die runde
nach der einrichtung des adapters lief alles super.
aber seit einem systemneustart bleibt der adapter rot und bringt folgenden Logeintrag:gibt es dazu einen lösungsansatz?
-
ein Screenshot bringt nicht viel .
Die Ausgabe in Code-Tags </> reinsetzen .seit einem systemneustart
Man kann jetzt raten , den Adapter über Git nochmal neu drüberinstallieren !?
-
sorry, hier der Code. ich hoffe d. es so okay ist?
host.iobroker 2020-10-08 18:03:55.804 error Caught by controller[1]: (node:15272) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js proce host.iobroker 2020-10-08 18:03:55.804 error Caught by controller[1]: (node:15272) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by r host.iobroker 2020-10-08 18:03:55.804 error Caught by controller[0]: at internal/main/run_main_module.js:17:47 host.iobroker 2020-10-08 18:03:55.803 error Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) host.iobroker 2020-10-08 18:03:55.803 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:724:14) host.iobroker 2020-10-08 18:03:55.803 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:879:32) host.iobroker 2020-10-08 18:03:55.803 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10) host.iobroker 2020-10-08 18:03:55.803 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1015:30) host.iobroker 2020-10-08 18:03:55.803 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.todoist2/main.js:2737:5) host.iobroker 2020-10-08 18:03:55.803 error Caught by controller[0]: at startAdapter (/opt/iobroker/node_modules/iobroker.todoist2/main.js:54:15) host.iobroker 2020-10-08 18:03:55.802 error Caught by controller[0]: at new Adapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:393:32) host.iobroker 2020-10-08 18:03:55.802 error Caught by controller[0]: at JSON.parse (<anonymous>) host.iobroker 2020-10-08 18:03:55.802 error Caught by controller[0]: (node:15272) UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token , in JSON at position 9244