Der Prototyp liest ical vom Server und Mindmap ein, prüft auf gleiche oder verschiedene Last-Modified Zeiten und erkennt ob irgendwo eine neue Aufgabe aufgetaucht ist.
Jetzt müssen die Aktionen noch programmiert werden: neu anlegen oder aktualisieren
Für den Zugriff auf die #Nextcloud nutze ich die #python Bibliothek caldav
Aktuell überträgt es neue Einträge in beide Richtungen und löscht Aufgaben, wenn sie seit letzter Syncronisation gelöscht wurden.
Offen ist die Aktualisierung, wenn eine Aufgabe in der Mindmap oder in der #Nextcloud geändert wurde.