Filtering
Filters are evaluated for each event in a calendar feed.
Each calendar can define an ordered list of filters:
config.yaml
calendars:
- name: example
public: true
feed_url: "https://example.com/calendar.ics"
filters:
- description: "Remove cancelled events"
remove: true
match:
summary:
prefix: "Canceled: "
A filter can remove an event, transform event properties, or stop later filters from running.
If no filter removes an event, the event is kept.