Skip to content

Perl scripts to scrape event information from several web sites and outout as ics calendar files: Halle Neun, Eventhalle Westpark, KAP94, Stadt Ingolstadt, Zündfunk Tipps, Backstage, Muffatwerk (Ampere), Strom, Hirsch, Z-Bau,..

License

Notifications You must be signed in to change notification settings

citronalco/website2ics

Repository files navigation

website2ics

Veranstaltungsorte haben meist hübsche Webseiten und Social-Media-Auftritte, auf denen sie Konzerte, Shows und andere Veranstaltungen ankündigen.

Leider schaffen es die meisten nicht, einen ics/ical-Kalender anzubieten, den man bequem am Telefon oder in Outlook, Thunderbird oder Nextcloud abonnieren kann.

Um keine (oder weniger) Termine zu verpassen habe ich einige Skripte geschrieben, die Webseiten von Veranstaltungsorten abgrasen, die Programminformationen auslesen und als ics-Datei ausgeben.

Unterstützte Veranstaltungsorte

Veranstaltungsort Datenquelle Skript Demo-Kalender (ical)
Bayern (Zündfunk Veranstaltungstipps) https://www.br.de/radio/bayern2/sendungen/zuendfunk/veranstaltungen-praesentationen/index.html bayern-zuendfunk.pl https://www.geierb.de/~geierb/kalender/zuendfunk-tipps.ics
Ingolstadt, Eventhalle Westpark https://www.eventhalle-westpark.de/das-programm ingolstadt-eventhalleWestpark.pl https://www.geierb.de/~geierb/kalender/eventhallewestpark.ics
Ingolstadt, Neue Welt https://www.neuewelt-ingolstadt.de/ ingolstadt-neueWelt.pl https://www.geierb.de/~geierb/kalender/neuewelt.ics
Ingolstadt (Kulturamt: Halle Neun, Fronte 79,...) https://www.kulturamt-ingolstadt.de/veranstaltungen ingolstadt-kulturamt.pl https://www.geierb.de/~geierb/kalender/halle9.ics
Ingolstadt, KAP94 https://kap94.de/events/ ingolstadt-kap94.pl https://www.geierb.de/~geierb/kalender/kap94.ics
Ingolstadt (Stadt) https://www.ingolstadt.de/Kultur/Veranstaltungen/Veranstaltungskalender ingolstadt-stadtIngolstadt.pl https://www.geierb.de/~geierb/kalender/stadt-ingolstadt.ics
Ingolstadt, Bright Yoga (nur offene Stunden) https://www.brightyoga.de/ ingolstadt-brightyoga.pl https://www.geierb.de/~geierb/kalender/brightyoga.ics
München, Backstage https://backstage.eu/veranstaltungen.html muenchen-backstage.pl https://www.geierb.de/~geierb/kalender/backstage.ics
München, Milla https://www.milla-club.de/category/event/ muenchen-milla.pl https://www.geierb.de/~geierb/kalender/milla.ics
München, Muffatwerk (mit Club Ampere) https://www.muffatwerk.de/de/events muenchen-muffatwerk.pl https://www.geierb.de/~geierb/kalender/muffatwerk.ics
München, Strom https://strom-muc.de/ muenchen-strom.pl https://www.geierb.de/~geierb/kalender/strom.ics
Nürnberg, Hirsch https://www.der-hirsch.com/programm.html nuernberg-hirsch.pl https://www.geierb.de/~geierb/kalender/hirsch.ics
Nürnberg, Z-Bau https://z-bau.com/programm/ nuernberg-z-bau.pl https://www.geierb.de/~geierb/kalender/z-bau.ics

Die Demo-Kalender werden täglich aktualisiert und können abonniert werden.

https://www.geierb.de/~geierb/kalender/konzerte-ingolstadt.ics bündelt alle Veranstaltungen für Ingolstadt von Eventhalle Westpark, Neue Welt, Kulturamt und KAP94.
Dazu werden die einzelnen Kalender mit merge-ics zusammengefügt.

Verwendung

Beispiel: perl nuernberg-z-bau.pl > z-bau.ics

So richtig nützlich wird's erst, wenn man die Skripte automatisch regelmäßig per Cron ausführt und die erzeugten ics-Dateien auf einen Webserver legt.

Weitere Webseiten

Lizenz

Dieses Projekt ist lizenziert unter der AGPL (https://www.gnu.org/licenses/agpl-3.0.de.html).

About

Perl scripts to scrape event information from several web sites and outout as ics calendar files: Halle Neun, Eventhalle Westpark, KAP94, Stadt Ingolstadt, Zündfunk Tipps, Backstage, Muffatwerk (Ampere), Strom, Hirsch, Z-Bau,..

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published