Internet, Computer, Montag 6 Dezember 2010 15:24
Am Samstag fand der internationale Open Data Hackathon statt, dazu gab es auch in Wien ein Treffen, wo ich natürlich dabei war. Neben vielen sehr interessanten Themen und Diskussionen zeigte mir jemand den Veranstaltungskalender auf wien.at, den ich bisher nicht kannte:
Dieser ist sehr umfangreich und bietet so schöne Auswahlmöglichkeiten wie “Premieren” oder Ausstellungen”:
Leider sind diese Veranstaltungsdaten nicht als iCalendar-Feed verfügbar, was sehr praktisch wäre, denn dann könnte ich sie, so wie z.B. bei Webtermine.at, in meinem Google-Kalender als Kalender importieren. Beim durchstöbern der wien.at-Veranstaltungsdatenbank fiel mir dieser Punkt auf:

Mit diesem RSS-Feed lässt sich doch sicher etwas anfangen!
Nach einigem experimentieren mit diesem RSS-Feed, der leider keine genauen Zeitangaben enthält und auch sonst sehr rudimentär ist, hatte ich nach kurzer Zeit ein 54-Zeilen langes Perl-Skript fertig, das folgendes macht wenn es aufgerufen wird:
- Den Ausstellungs- bzw. Theaterpremieren-RSS-Feed für alle Veranstaltungen vom heutigen Tag bis zum 31.12.2020 vom wien.at-Server zu holen.
- Diesen Feed zu konvertieren und in einen iCalendar-Feed umzuwandeln.
- Diesen iCalendar-Feed auszugeben.
Die URL des jeweiligen Skriptes lässt sich jetzt im Google-Kalender importieren und fertig ist ein Kalender der aktuellen Ausstellungen in Wien und der kommenden Theaterpremieren:
Natürlich kann man einen Termin anklicken, dann sieht man die URL der wien.at-Seite wo man mehr Infos zu der jeweiligen Veranstaltung bekommt:

Praktisch und einfach!
Das ganze soll zeigen, wie einfach es eigentlich sein könnte, wenn man Daten in maschinenlesbarer Form exportiert und wie praktisch so etwas sein könnte. Für die Stadt Wien wäre es sicherlich noch einfacher, sie müsste eigentlich nur ein anderes Template basteln, schon jetzt unterscheiden sich RSS-Feed und normale Darstellung nur durch die Angabe eines anderen Templates in der URL zu einem Suchergebnis.
Wer die beiden iCalendar-Feeds verwenden will:
Theaterpremieren in Wien, http://ical.wissenbelastet.com/premieren.cgi
Ausstellungen in Wien, http://ical.wissenbelastet.com/ausstellungen.cgi
Viel Spass damit!
Das ganze ist natürlich noch massiv ausbaubar, aber ich hoffe das die Stadt dies selber macht!
RSS Feed






[...] This post was mentioned on Twitter by Max Kossatz, eSeL Lorenz Seidler. eSeL Lorenz Seidler said: RT @Karli: Neuer Blogbeitrag: Wien.at-Veranstaltungskalender als iCalendar-Feed http://kar.ly/easorl [...]
Super Sache! Ja es wäre so einfach. Im Moment hab ich ein bisserl das Gefühl, dass technisch immer mehr Hürden fallen und es eh immer einfacher wird. Der größere Aufwand ist aber bei den Entscheidungsträgern das Bewusstsein dafür zu schaffen, dass das was sinnvolles ist (“Zu wos brauch ma des?”).
Vor längerem hab ich mal was ähnliches mit den Falter-Events gemacht, aber das Mashup funktioniert leider nimmer …
Liebe Grüße,
Walter
Ja, super Sache!
@Walter: Dass das Bewusstsein vorhanden ist, kann man ua. daran erkennen, dass wir die dynamische RSS-Funktion eingebaut haben, auf der Max´ Hack aufbaut
Und ja, es ist recht einfach, die ICal-Funktion hinzuzufügen. Andererseits gibt es noch zahlreiche andere Funktionen und Ideen rund um die Veranstaltungsdatenbank (im Mai gerelaunched) und man kann nun mal nicht alles auf einmal machen. Den Feed wollen wir aber auf jeden Fall ausbauen und die iCal-Funktion ist auch seit längerem ein Thema. Max´ Showcase wird uns vielleicht dabei helfen, es rascher umzusetzen, dafür an dieser Stelle vielen Dank!
Weitere Anregungen rund um die Veranstaltungsdatenbank bitte an
michael.rederer (at) wien.gv.at
@rederer
Danke!