Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Müllkalender .ics der Stadt Mannheim aufhübschen

Die .ics-Datei, die man von http://abfallkalender.mannheim.de/ bekommt, kann man mit ein bisschen Geduld und Arbeit im Code-Editor der Wahl recht gut aufhübschen. Die Notizen hier sind für mich selbst, aber wer mag, kann sich ja auch daran versuchen. Ich habe die Termine nicht in einem eigenen Kalender, sondern in einem allgemeinen Termine-Kalender, darum füge ich vor jeden der Einträge den Begriff Müllabfuhr. Dann weiss man Bescheid.

basics

  • .ics datei öffnen (im format windows 1252?)
  • datei speichern als UTF-8
  • Ersetze ;CHARSET=UTF-8 durch empty string (braucht man nicht, die ganze datei ist jetzt eh utf-8)

alerts

  • doppelte VALARMs entfernen: REGEX BEGIN:VALARM\n.*\n.*\n.*\n.*\nEND:VALARM\nBEGIN:VALARM ersetzen durch BEGIN:VALARM
  • Ersetze TRIGGER:-PT01D durch TRIGGER:-PT33H (für alarm 2 tage vorher um 11 uhr morgens)

extras

  • alle vorkommen von muell ersetzen durch müll (sieht schöner aus)
  • die ganze zeile DESCRIPTION:.*\n per regex entfernen (braucht man nicht)
  • die ganze zeile URL:.*\n per regex entfernen (wofür ist die?)
  • Ersetze SUMMARY: durch SUMMARY:Müllabfuhr (Leerzeichen am Ende lassen!)
  • Ersetze LOCATION: mit LOCATION: (überflüssiges Leerzeichen)
@oelna

This comment has been minimized.

Copy link
Owner Author

@oelna oelna commented Jan 12, 2017

Achtung, 2017 haben sie ein paar Sachen geändert, zB. Encoding und die URL-Zeile. Einfach ein bisschen probieren und anpassen. Ich empfehle zum Test auch immer, in einen neuen Kalender zu importieren, statt in den eigenen. Dann kann man notfalls einfacher wieder löschen, als wenn man alle Events für ein Jahr einzeln entfernen muss. Learned it the hard way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment