diff --git a/pages/events.ics b/pages/events.ics new file mode 100644 index 0000000..67fd0c9 --- /dev/null +++ b/pages/events.ics @@ -0,0 +1,27 @@ +--- +layout: null +permalink: /feed/eo-events/events.ics +hide: true +--- +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:{{ site.url }} +METHOD:PUBLISH +{% for event in site.events -%} +{%- assign eventDate = event.event_date | date: "%Y%m%d" -%} +{%- assign currentDate = site.time | date: "%Y%m%d" -%} +{%- if eventDate >= currentDate -%} +BEGIN:VEVENT +UID:{{ event.event_date | date: "%Y%m%d" }}@netz39.de +ORGANIZER;CN="Netz39 Team":MAILTO:kontakt@netz39.de +LOCATION:Netz39 e.V.\, Leibnizstraße 32\, 39104 Magdeburg +SUMMARY:{{ event.title | remove: ',' | remove: ';' }} +DESCRIPTION:More info at {{ event.url | absolute_url }} +CLASS:PUBLIC +DTSTART;VALUE=DATE:{{ event.event_date | date: "%Y%m%d" }} +DTEND;VALUE=DATE:{{ event.event_date | date: "%Y%m%d" }} +DTSTAMP:{{ site.time | date: "%Y%m%d" }}T000000Z +END:VEVENT +{% endif -%} +{%- endfor -%} +END:VCALENDAR \ No newline at end of file