Compare commits

...

2 Commits

Author SHA1 Message Date
io
5e0c692585 feat: Move location to summary, game details to description
Calendars often only show the event summaries in the overview, so to figure out
which cities to stay away from it's useful to display the game locations there.
The LOCATION field itself has been retained even though it is now redundant,
just in case any calendar apps out there can do sth useful with it.

This change was performed using
```
sed -i 's/^SUMMARY/DESCRIPTION/;/^LOCATION/{p;s/[^:]*/SUMMARY/}' nogo2024.ics
```
2024-06-13 22:51:26 +02:00
io
79c6b58274 feat: drop all "Ruhetag" events
Days without games really don't need their own events, the absence of events
already encodes this information just fine.
2024-06-13 22:28:51 +02:00

View File

@ -6,437 +6,430 @@ BEGIN:VEVENT
UID:20240614muenchen UID:20240614muenchen
DTSTART;VALUE=DATE:20240614 DTSTART;VALUE=DATE:20240614
DTEND;VALUE=DATE:20240614 DTEND;VALUE=DATE:20240614
SUMMARY:Deutschland - Schottland DESCRIPTION:Deutschland - Schottland
LOCATION:München LOCATION:München
SUMMARY:München
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240615koeln UID:20240615koeln
DTSTART;VALUE=DATE:20240615 DTSTART;VALUE=DATE:20240615
DTEND;VALUE=DATE:20240615 DTEND;VALUE=DATE:20240615
SUMMARY:Ungarn - Schweiz DESCRIPTION:Ungarn - Schweiz
LOCATION:Köln LOCATION:Köln
SUMMARY:Köln
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240615berlin UID:20240615berlin
DTSTART;VALUE=DATE:20240615 DTSTART;VALUE=DATE:20240615
DTEND;VALUE=DATE:20240615 DTEND;VALUE=DATE:20240615
SUMMARY:Spanien - Kroatien DESCRIPTION:Spanien - Kroatien
LOCATION:Berlin LOCATION:Berlin
SUMMARY:Berlin
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240615dortmund UID:20240615dortmund
DTSTART;VALUE=DATE:20240615 DTSTART;VALUE=DATE:20240615
DTEND;VALUE=DATE:20240615 DTEND;VALUE=DATE:20240615
SUMMARY:Italien - Albanien DESCRIPTION:Italien - Albanien
LOCATION:Dortmund LOCATION:Dortmund
SUMMARY:Dortmund
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240616hamburg UID:20240616hamburg
DTSTART;VALUE=DATE:20240616 DTSTART;VALUE=DATE:20240616
DTEND;VALUE=DATE:20240616 DTEND;VALUE=DATE:20240616
SUMMARY:Polen - Niederlande DESCRIPTION:Polen - Niederlande
LOCATION:Hamburg LOCATION:Hamburg
SUMMARY:Hamburg
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240616stuttgart UID:20240616stuttgart
DTSTART;VALUE=DATE:20240616 DTSTART;VALUE=DATE:20240616
DTEND;VALUE=DATE:20240616 DTEND;VALUE=DATE:20240616
SUMMARY:Slowenien - Dänemark DESCRIPTION:Slowenien - Dänemark
LOCATION:Stuttgart LOCATION:Stuttgart
SUMMARY:Stuttgart
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240616gelsenkirchen UID:20240616gelsenkirchen
DTSTART;VALUE=DATE:20240616 DTSTART;VALUE=DATE:20240616
DTEND;VALUE=DATE:20240616 DTEND;VALUE=DATE:20240616
SUMMARY:Serbien - England DESCRIPTION:Serbien - England
LOCATION: Gelsenkirchen LOCATION: Gelsenkirchen
SUMMARY: Gelsenkirchen
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240617muenchen UID:20240617muenchen
DTSTART;VALUE=DATE:20240617 DTSTART;VALUE=DATE:20240617
DTEND;VALUE=DATE:20240617 DTEND;VALUE=DATE:20240617
SUMMARY:Rumänien - Ukraine DESCRIPTION:Rumänien - Ukraine
LOCATION:München LOCATION:München
SUMMARY:München
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240617frankfurt UID:20240617frankfurt
DTSTART;VALUE=DATE:20240617 DTSTART;VALUE=DATE:20240617
DTEND;VALUE=DATE:20240617 DTEND;VALUE=DATE:20240617
SUMMARY:Belgien - Slowakei DESCRIPTION:Belgien - Slowakei
LOCATION:Frankfurt LOCATION:Frankfurt
SUMMARY:Frankfurt
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240617duesseldorf UID:20240617duesseldorf
DTSTART;VALUE=DATE:20240617 DTSTART;VALUE=DATE:20240617
DTEND;VALUE=DATE:20240617 DTEND;VALUE=DATE:20240617
SUMMARY:Österreich - Frankreich DESCRIPTION:Österreich - Frankreich
LOCATION:Düesseldorf LOCATION:Düesseldorf
SUMMARY:Düesseldorf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240618dortmund UID:20240618dortmund
DTSTART;VALUE=DATE:20240618 DTSTART;VALUE=DATE:20240618
DTEND;VALUE=DATE:20240618 DTEND;VALUE=DATE:20240618
SUMMARY:Türkei - Georgien DESCRIPTION:Türkei - Georgien
LOCATION:Dortmund LOCATION:Dortmund
SUMMARY:Dortmund
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240618leipzig UID:20240618leipzig
DTSTART;VALUE=DATE:20240618 DTSTART;VALUE=DATE:20240618
DTEND;VALUE=DATE:20240618 DTEND;VALUE=DATE:20240618
SUMMARY:Portugal - Tschechien DESCRIPTION:Portugal - Tschechien
LOCATION:Leipzig LOCATION:Leipzig
SUMMARY:Leipzig
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240619hamburg UID:20240619hamburg
DTSTART;VALUE=DATE:20240619 DTSTART;VALUE=DATE:20240619
DTEND;VALUE=DATE:20240619 DTEND;VALUE=DATE:20240619
SUMMARY:Kroatien - Albanien DESCRIPTION:Kroatien - Albanien
LOCATION:Hamburg LOCATION:Hamburg
SUMMARY:Hamburg
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240619stuttgart UID:20240619stuttgart
DTSTART;VALUE=DATE:20240619 DTSTART;VALUE=DATE:20240619
DTEND;VALUE=DATE:20240619 DTEND;VALUE=DATE:20240619
SUMMARY:Deutschland - Ungarn DESCRIPTION:Deutschland - Ungarn
LOCATION:Stuttgart LOCATION:Stuttgart
SUMMARY:Stuttgart
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240619koeln UID:20240619koeln
DTSTART;VALUE=DATE:20240619 DTSTART;VALUE=DATE:20240619
DTEND;VALUE=DATE:20240619 DTEND;VALUE=DATE:20240619
SUMMARY:Schottland - Schweiz DESCRIPTION:Schottland - Schweiz
LOCATION:Köln LOCATION:Köln
SUMMARY:Köln
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240620muenchen UID:20240620muenchen
DTSTART;VALUE=DATE:20240620 DTSTART;VALUE=DATE:20240620
DTEND;VALUE=DATE:20240620 DTEND;VALUE=DATE:20240620
SUMMARY:Slowenien - Serbien DESCRIPTION:Slowenien - Serbien
LOCATION:München LOCATION:München
SUMMARY:München
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240620frankfurt UID:20240620frankfurt
DTSTART;VALUE=DATE:20240620 DTSTART;VALUE=DATE:20240620
DTEND;VALUE=DATE:20240620 DTEND;VALUE=DATE:20240620
SUMMARY:Dänemark - England DESCRIPTION:Dänemark - England
LOCATION:Frankfurt LOCATION:Frankfurt
SUMMARY:Frankfurt
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240620gelsenkirchen UID:20240620gelsenkirchen
DTSTART;VALUE=DATE:20240620 DTSTART;VALUE=DATE:20240620
DTEND;VALUE=DATE:20240620 DTEND;VALUE=DATE:20240620
SUMMARY:Spanien - Italien DESCRIPTION:Spanien - Italien
LOCATION:Gelsenkirchen LOCATION:Gelsenkirchen
SUMMARY:Gelsenkirchen
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240621duesseldorf UID:20240621duesseldorf
DTSTART;VALUE=DATE:20240621 DTSTART;VALUE=DATE:20240621
DTEND;VALUE=DATE:20240621 DTEND;VALUE=DATE:20240621
SUMMARY:Slowakei - Ukraine DESCRIPTION:Slowakei - Ukraine
LOCATION:Düsseldorf LOCATION:Düsseldorf
SUMMARY:Düsseldorf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240621berlin UID:20240621berlin
DTSTART;VALUE=DATE:20240621 DTSTART;VALUE=DATE:20240621
DTEND;VALUE=DATE:20240621 DTEND;VALUE=DATE:20240621
SUMMARY:Polen - Österreich DESCRIPTION:Polen - Österreich
LOCATION:Berlin LOCATION:Berlin
SUMMARY:Berlin
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240621leipzig UID:20240621leipzig
DTSTART;VALUE=DATE:20240621 DTSTART;VALUE=DATE:20240621
DTEND;VALUE=DATE:20240621 DTEND;VALUE=DATE:20240621
SUMMARY:Niederlande - Frankreich DESCRIPTION:Niederlande - Frankreich
LOCATION:Leipzig LOCATION:Leipzig
SUMMARY:Leipzig
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240622hamburg UID:20240622hamburg
DTSTART;VALUE=DATE:20240622 DTSTART;VALUE=DATE:20240622
DTEND;VALUE=DATE:20240622 DTEND;VALUE=DATE:20240622
SUMMARY:Georgien - Tschechien DESCRIPTION:Georgien - Tschechien
LOCATION:Hamburg LOCATION:Hamburg
SUMMARY:Hamburg
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240622dortmund UID:20240622dortmund
DTSTART;VALUE=DATE:20240622 DTSTART;VALUE=DATE:20240622
DTEND;VALUE=DATE:20240622 DTEND;VALUE=DATE:20240622
SUMMARY:Türkei - Portugal DESCRIPTION:Türkei - Portugal
LOCATION:Dortmund LOCATION:Dortmund
SUMMARY:Dortmund
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240622koeln UID:20240622koeln
DTSTART;VALUE=DATE:20240622 DTSTART;VALUE=DATE:20240622
DTEND;VALUE=DATE:20240622 DTEND;VALUE=DATE:20240622
SUMMARY:Belgien - Rumänien DESCRIPTION:Belgien - Rumänien
LOCATION:Köln LOCATION:Köln
SUMMARY:Köln
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240623frankfurt UID:20240623frankfurt
DTSTART;VALUE=DATE:20240623 DTSTART;VALUE=DATE:20240623
DTEND;VALUE=DATE:20240623 DTEND;VALUE=DATE:20240623
SUMMARY:Schweiz - Deutschland DESCRIPTION:Schweiz - Deutschland
LOCATION:Frankfurt LOCATION:Frankfurt
SUMMARY:Frankfurt
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240623stuttgart UID:20240623stuttgart
DTSTART;VALUE=DATE:20240623 DTSTART;VALUE=DATE:20240623
DTEND;VALUE=DATE:20240623 DTEND;VALUE=DATE:20240623
SUMMARY:Schottland - Ungarn DESCRIPTION:Schottland - Ungarn
LOCATION:Stuttgart LOCATION:Stuttgart
SUMMARY:Stuttgart
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240624leipzig UID:20240624leipzig
DTSTART;VALUE=DATE:20240624 DTSTART;VALUE=DATE:20240624
DTEND;VALUE=DATE:20240624 DTEND;VALUE=DATE:20240624
SUMMARY:Kroatien - Italien DESCRIPTION:Kroatien - Italien
LOCATION:Leipzig LOCATION:Leipzig
SUMMARY:Leipzig
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240624duesseldorf UID:20240624duesseldorf
DTSTART;VALUE=DATE:20240624 DTSTART;VALUE=DATE:20240624
DTEND;VALUE=DATE:20240624 DTEND;VALUE=DATE:20240624
SUMMARY:Albanien - Spanien DESCRIPTION:Albanien - Spanien
LOCATION:Düsseldorf LOCATION:Düsseldorf
SUMMARY:Düsseldorf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240625berlin UID:20240625berlin
DTSTART;VALUE=DATE:20240625 DTSTART;VALUE=DATE:20240625
DTEND;VALUE=DATE:20240625 DTEND;VALUE=DATE:20240625
SUMMARY:Niederlande - Österreich DESCRIPTION:Niederlande - Österreich
LOCATION:Berlin LOCATION:Berlin
SUMMARY:Berlin
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240625dortmund UID:20240625dortmund
DTSTART;VALUE=DATE:20240625 DTSTART;VALUE=DATE:20240625
DTEND;VALUE=DATE:20240625 DTEND;VALUE=DATE:20240625
SUMMARY:Frankreich - Polen DESCRIPTION:Frankreich - Polen
LOCATION:Dortmund LOCATION:Dortmund
SUMMARY:Dortmund
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240625koeln UID:20240625koeln
DTSTART;VALUE=DATE:20240625 DTSTART;VALUE=DATE:20240625
DTEND;VALUE=DATE:20240625 DTEND;VALUE=DATE:20240625
SUMMARY:England - Slowenien DESCRIPTION:England - Slowenien
LOCATION:Köln LOCATION:Köln
SUMMARY:Köln
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240625muenchen UID:20240625muenchen
DTSTART;VALUE=DATE:20240625 DTSTART;VALUE=DATE:20240625
DTEND;VALUE=DATE:20240625 DTEND;VALUE=DATE:20240625
SUMMARY:Dänemark - Serbien DESCRIPTION:Dänemark - Serbien
LOCATION:München LOCATION:München
SUMMARY:München
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240626frankfurt UID:20240626frankfurt
DTSTART;VALUE=DATE:20240626 DTSTART;VALUE=DATE:20240626
DTEND;VALUE=DATE:20240626 DTEND;VALUE=DATE:20240626
SUMMARY:Slowakei - Rumänien DESCRIPTION:Slowakei - Rumänien
LOCATION:Frankfurt LOCATION:Frankfurt
SUMMARY:Frankfurt
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240626stuttgart UID:20240626stuttgart
DTSTART;VALUE=DATE:20240626 DTSTART;VALUE=DATE:20240626
DTEND;VALUE=DATE:20240626 DTEND;VALUE=DATE:20240626
SUMMARY:Ukraine - Belgien DESCRIPTION:Ukraine - Belgien
LOCATION:Stuttgart LOCATION:Stuttgart
SUMMARY:Stuttgart
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240626hamburg UID:20240626hamburg
DTSTART;VALUE=DATE:20240626 DTSTART;VALUE=DATE:20240626
DTEND;VALUE=DATE:20240626 DTEND;VALUE=DATE:20240626
SUMMARY:Tschechien - Türkei DESCRIPTION:Tschechien - Türkei
LOCATION:Hamburg LOCATION:Hamburg
SUMMARY:Hamburg
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240626gelsenkirchen UID:20240626gelsenkirchen
DTSTART;VALUE=DATE:20240626 DTSTART;VALUE=DATE:20240626
DTEND;VALUE=DATE:20240626 DTEND;VALUE=DATE:20240626
SUMMARY:Georgien - Portugal DESCRIPTION:Georgien - Portugal
LOCATION:Gelsenkirchen LOCATION:Gelsenkirchen
END:VEVENT SUMMARY:Gelsenkirchen
BEGIN:VEVENT
UID:20240627ruhetag
DTSTART;VALUE=DATE:20240627
DTEND;VALUE=DATE:20240627
SUMMARY:Ruhetag
END:VEVENT
BEGIN:VEVENT
UID:20240628ruhetag
DTSTART;VALUE=DATE:20240628
DTEND;VALUE=DATE:20240628
SUMMARY:Ruhetag
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240629berlin UID:20240629berlin
DTSTART;VALUE=DATE:20240629 DTSTART;VALUE=DATE:20240629
DTEND;VALUE=DATE:20240629 DTEND;VALUE=DATE:20240629
SUMMARY:2A - 2B DESCRIPTION:2A - 2B
LOCATION:Berlin LOCATION:Berlin
SUMMARY:Berlin
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240629dortmund UID:20240629dortmund
DTSTART;VALUE=DATE:20240629 DTSTART;VALUE=DATE:20240629
DTEND;VALUE=DATE:20240629 DTEND;VALUE=DATE:20240629
SUMMARY:1A - 2C DESCRIPTION:1A - 2C
LOCATION:Dortmund LOCATION:Dortmund
SUMMARY:Dortmund
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240630gelsenkirchen UID:20240630gelsenkirchen
DTSTART;VALUE=DATE:20240630 DTSTART;VALUE=DATE:20240630
DTEND;VALUE=DATE:20240630 DTEND;VALUE=DATE:20240630
SUMMARY:1C - 3D/E/F DESCRIPTION:1C - 3D/E/F
LOCATION:Gelsenkirchen LOCATION:Gelsenkirchen
SUMMARY:Gelsenkirchen
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240630koeln UID:20240630koeln
DTSTART;VALUE=DATE:20240630 DTSTART;VALUE=DATE:20240630
DTEND;VALUE=DATE:20240630 DTEND;VALUE=DATE:20240630
SUMMARY:1B - 3A/D/E/F DESCRIPTION:1B - 3A/D/E/F
LOCATION:Köln LOCATION:Köln
SUMMARY:Köln
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240701duesseldorf UID:20240701duesseldorf
DTSTART;VALUE=DATE:20240701 DTSTART;VALUE=DATE:20240701
DTEND;VALUE=DATE:20240701 DTEND;VALUE=DATE:20240701
SUMMARY:2D - 2E DESCRIPTION:2D - 2E
LOCATION:Düsseldorf LOCATION:Düsseldorf
SUMMARY:Düsseldorf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240701frankfurt UID:20240701frankfurt
DTSTART;VALUE=DATE:20240701 DTSTART;VALUE=DATE:20240701
DTEND;VALUE=DATE:20240701 DTEND;VALUE=DATE:20240701
SUMMARY:1F - 3A/B/C DESCRIPTION:1F - 3A/B/C
LOCATION:Frankfurt LOCATION:Frankfurt
SUMMARY:Frankfurt
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240702muenchen UID:20240702muenchen
DTSTART;VALUE=DATE:20240702 DTSTART;VALUE=DATE:20240702
DTEND;VALUE=DATE:20240702 DTEND;VALUE=DATE:20240702
SUMMARY:1E - 3A/B/C/D DESCRIPTION:1E - 3A/B/C/D
LOCATION:München LOCATION:München
SUMMARY:München
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240702leipzig UID:20240702leipzig
DTSTART;VALUE=DATE:20240702 DTSTART;VALUE=DATE:20240702
DTEND;VALUE=DATE:20240702 DTEND;VALUE=DATE:20240702
SUMMARY:1D - 2F DESCRIPTION:1D - 2F
LOCATION:Leipzig LOCATION:Leipzig
END:VEVENT SUMMARY:Leipzig
BEGIN:VEVENT
UID:20240703ruhetag
DTSTART;VALUE=DATE:20240703
DTEND;VALUE=DATE:20240703
SUMMARY:Ruhetag
END:VEVENT
BEGIN:VEVENT
UID:20240704ruhetag
DTSTART;VALUE=DATE:20240704
DTEND;VALUE=DATE:20240704
SUMMARY:Ruhetag
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240705stuttgart UID:20240705stuttgart
DTSTART;VALUE=DATE:20240705 DTSTART;VALUE=DATE:20240705
DTEND;VALUE=DATE:20240705 DTEND;VALUE=DATE:20240705
SUMMARY:Sieger 39 - Sieger 37 DESCRIPTION:Sieger 39 - Sieger 37
LOCATION:Stuttgart LOCATION:Stuttgart
SUMMARY:Stuttgart
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240705hamburg UID:20240705hamburg
DTSTART;VALUE=DATE:20240705 DTSTART;VALUE=DATE:20240705
DTEND;VALUE=DATE:20240705 DTEND;VALUE=DATE:20240705
SUMMARY:Sieger 41 - Sieger 42 DESCRIPTION:Sieger 41 - Sieger 42
LOCATION:Hamburg LOCATION:Hamburg
SUMMARY:Hamburg
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240706duesseldorf UID:20240706duesseldorf
DTSTART;VALUE=DATE:20240706 DTSTART;VALUE=DATE:20240706
DTEND;VALUE=DATE:20240706 DTEND;VALUE=DATE:20240706
SUMMARY:Sieger 40 - Sieger 38 DESCRIPTION:Sieger 40 - Sieger 38
LOCATION:Düsseldorf LOCATION:Düsseldorf
SUMMARY:Düsseldorf
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240706berlin UID:20240706berlin
DTSTART;VALUE=DATE:20240706 DTSTART;VALUE=DATE:20240706
DTEND;VALUE=DATE:20240706 DTEND;VALUE=DATE:20240706
SUMMARY:Sieger 43 - Sieger 44 DESCRIPTION:Sieger 43 - Sieger 44
LOCATION:Berlin LOCATION:Berlin
END:VEVENT SUMMARY:Berlin
BEGIN:VEVENT
UID:20240707ruhetag
DTSTART;VALUE=DATE:20240707
DTEND;VALUE=DATE:20240707
SUMMARY:Ruhetag
END:VEVENT
BEGIN:VEVENT
UID:20240708ruhetag
DTSTART;VALUE=DATE:20240708
DTEND;VALUE=DATE:20240708
SUMMARY:Ruhetag
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240709muenchen UID:20240709muenchen
DTSTART;VALUE=DATE:20240709 DTSTART;VALUE=DATE:20240709
DTEND;VALUE=DATE:20240709 DTEND;VALUE=DATE:20240709
SUMMARY:Sieger 45 - Sieger 46 DESCRIPTION:Sieger 45 - Sieger 46
LOCATION:München LOCATION:München
SUMMARY:München
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240710dortmund UID:20240710dortmund
DTSTART;VALUE=DATE:20240710 DTSTART;VALUE=DATE:20240710
DTEND;VALUE=DATE:20240710 DTEND;VALUE=DATE:20240710
SUMMARY:Sieger 47 - Sieger 48 DESCRIPTION:Sieger 47 - Sieger 48
LOCATION:Dortmund LOCATION:Dortmund
END:VEVENT SUMMARY:Dortmund
BEGIN:VEVENT
UID:20240711ruhetag
DTSTART;VALUE=DATE:20240711
DTEND;VALUE=DATE:20240711
SUMMARY:Ruhetag
END:VEVENT
BEGIN:VEVENT
UID:20240712ruhetag
DTSTART;VALUE=DATE:20240712
DTEND;VALUE=DATE:20240712
SUMMARY:Ruhetag
END:VEVENT
BEGIN:VEVENT
UID:20240713ruhetag
DTSTART;VALUE=DATE:20240713
DTEND;VALUE=DATE:20240713
SUMMARY:Ruhetag
END:VEVENT END:VEVENT
BEGIN:VEVENT BEGIN:VEVENT
UID:20240714berlin UID:20240714berlin
DTSTART;VALUE=DATE:20240714 DTSTART;VALUE=DATE:20240714
DTEND;VALUE=DATE:20240714 DTEND;VALUE=DATE:20240714
SUMMARY:Finale: Sieger 49 - Sieger 50 DESCRIPTION:Finale: Sieger 49 - Sieger 50
LOCATION:Berlin LOCATION:Berlin
SUMMARY:Berlin
END:VEVENT END:VEVENT
END:VCALENDAR END:VCALENDAR