Newer
Older
---
layout: none
type: text/calendar
---
BEGIN:VCALENDAR
VERSION:2.0
X-WR-CALNAME:Chaotikum
X-WR-CALDESC:Termine des Chaotikum e.V.
CALSCALE:GREGORIAN
PRODID:https://chaotikum.org/
METHOD:PUBLISH
{% for maintenance in site.maintenance -%}BEGIN:VEVENT
UID:{{ maintenance.uid }}
ORGANIZER;CN={% if event.organizer and event.organizer != "" and event.organizer != nil %}{{event.organizer}}{% else %}Chaotikum e.V.{% endif %}:MAILTO:{{event.contact}}
LOCATION:Unknown
{% capture sum -%}{{ maintenance.title }} ({% assign components = site.inventory | where_exp: "inv", "maintenance.components contains inv.uid" -%}{% for component in components -%} {% if maintenance.components contains component.uid -%}{{component.name}}{% unless forloop.last %}, {% endunless %}{% endif -%}{% endfor -%}){% endcapture -%}
SUMMARY:WARTUNG {{ sum | xml_escape | truncate: 60}}
DESCRIPTION:WARTUNG {% assign components = site.inventory | where_exp: "inv", "maintenance.components contains inv.uid" -%}{% for component in components -%} {% if maintenance.components contains component.uid -%}{{component.name}}{% unless forloop.last %}, {% endunless %}{% endif -%}{% endfor -%}: {{maintenance.title}}
CLASS:PUBLIC
DTSTART;TZID=Europe/Berlin:{{ maintenance.eventdate | date: "%Y%m%d" }}T{{ maintenance.eventdate | date: "%H%M%S" }}
DTEND;TZID=Europe/Berlin:{{ maintenance.eventend | date: "%Y%m%d" }}T{{ maintenance.eventend | date: "%H%M%S" }}
DTSTAMP:{{ maintenance.eventdate | date: "%Y%m%d" }}T{{ maintenance.eventdate | date: "%H%M%S" }}Z
URL:{{site.url}}{{maintenance.url}}
END:VEVENT
{% endfor -%}
END:VCALENDAR