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