Die Planung unserer Hochzeit begann etwa im Juni 2023 und wir machten uns Gedanken, wo und wie wir gerne feiern möchten. In Kassel gibt es neben dem Standesamt im Rathaus auch die Möglichkeit, an einigen besonderen Locations der Stadt die Trauung durchzuführen.
Die Locations stehen teilweise nur an einigen wenigen Tagen pro Jahr zur Verfügung und sind sehr beliebt. Daher ist es wichtig, sich frühzeitig um einen Termin zu kümmern. Um einen Termin zu buchen, stellt die Stadt Kassel einen Traukalender bereit.
Die Terminsuche vereinfachen
Zum Beginn unserer Planungen waren für den Sommer 2024 noch keine Termine verfügbar. Es war außerdem nicht genau bekannt, wann neue Termine in den Kalender eingetragen werden. Wir hätten nun also alle paar Tage manuell in den Kalender schauen können und mit Glück wäre ein Termin verfügbar gewesen.
Nicht mit mir! Endlich ahnte ich eine Gelegenheit, meine Fähigkeiten der Software-Entwicklung im echten Leben anzuwenden.
Also schaute ich mir an, wie der Traukalender funktioniert und ob er eine gute Möglichkeit bieten würde, die relevanten Daten auch mit einem Programm abzurufen.
Glücklicherweise stellte sich heraus, dass der Kalender eine recht einfache API nutzte, um die vom Nutzer eingegebenen Daten (Trauort, Monat, ...) zu übermitteln und die verfügbaren Termine zurückzubekommen.
Also entwickelte ich ein kleines Skript, das für uns automatisch täglich diese API anspricht und uns eine Benachrichtigung sendet, sobald Termine verfügbar sind.
Nach etwa zwei Monaten der Suche waren dann Mitte August die neuen Termine verfügbar - Ziel erreicht!
Den gesamten Quellcode findest du auf Github.