Discussion:
ical Datei: RRULE in einzelne Termine auflösen
(zu alt für eine Antwort)
Wolfgang Klein
2020-02-09 16:45:44 UTC
Permalink
Moin!

Ein Skript soll die zeitliche Steuerung einer Maschine übernehmen. Die
aktiven Zeiten liegen auf einem CalDAV-Server und der Kalender enthält
sowohl einzelne Termine als auch solche mit Wiederholregeln.

Damit das funktioniert, muss eine der folgenden 3 Möglichkeiten
realisiert werden:

1.
Eine Funktion, die den CalDAV-Server übers Netz abfragt, und DTSTART und
DTEND liefert, wenn Ereignis "anschalten" $heute fällig ist.

2.
Eine Funktion, die als Argument die lokale heruntergeladene Kopie der
Kalenderdatei nimmt, und DTSTART und DTEND ausgibt, wenn Ereignis
"anschalten" $heute fällig ist.

3.
Die lokal Kopie der Kalenderdatei muss unter Berücksichtigung einer evtl
vorhandenen RRULE in einzelne Dateien umgewandelt werden, so daß die
daraus extrahierten Werte für DTSTART und DTEND später weiterverarbeitet
werden können.


Wer kennt zu einer der 3 Möglichkeiten eine Lösung?

Oder gibt es noch eine bessere Lösung?


Wolfgang
Wolfgang Klein
2020-02-13 09:00:17 UTC
Permalink
Falls es jemanden interessiert: die Lösung zu diesem Problem heißt
"khal": https://khal.readthedocs.io


Wolfgang
Christian Schmitz
2020-02-15 13:54:34 UTC
Permalink
Post by Wolfgang Klein
Falls es jemanden interessiert: die Lösung zu diesem Problem heißt
"khal": https://khal.readthedocs.io
Nicht speziell dafür, aber vielen Dank für den Hinweis, das Tool
kann ich für diverse andere Zwecke sehr gut brauchen!

Loading...