Skip to content

ICAL export feature #9

@Kartones

Description

@Kartones

WIP at branch https://github.com/Kartones/flask-calendar/tree/icalendar-exporter

Support exporting events into ICAL format.

Rough TODOs:

  • Each calendar should be published to a private url based file, so can easily be consumed by ICAL-capable applications/services (IIRC this branch already does it)
  • ICAL file should be updated upon saving any change to a calendar (IIRC this branch already does it)
  • Normal, non-repeating tasks should export basic fields: Date, time when starts (00:00 if all day), time when ends (for now, either one hour later than it started or 23:59 if all day), title as summary, details as description
  • Repeating tasks support. Probably create Up to N months ahead of tasks (maybe configurable via settings? with a default of lets say 6 months). A task can repeat weekly per week day, monthly per month day or monthly on the first week day specified (e.g. "first monday of the month").

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions