FFCalendar
Mit der Calendar-Klasse kann auf Kalender im ics-Format zugegriffen werden. Beim Instanziieren des Objekts wird eine gültige URI und Optional eine Update-Zeit in Minuten mitgegeben.
Wird die Update-Zeit != 0 gesetzt kümmert sich ein Scheduler um die kontinuierliche Prüfung der Kalender ob es neue Events gibt. Sind neue Events vorhanden, wird eine Callback-Funktion aufgerufen, die dann von der Applikation ausgewertet werden kann.
Klassendiagramm
Schnittstellen
- class einsatzserver.ffcalendar.ffcalendar.Event(uid: str, created: datetime.datetime, start: datetime.datetime, end: datetime.datetime, fullday: bool, summary: str, description: str, location: str, sequence: int)
- uid: str
- created: datetime.datetime
- start: datetime.datetime
- end: datetime.datetime
- fullday: bool
- summary: str
- description: str
- location: str
- sequence: int