Liturgischer Kalender - Erweiterte Abfrage

Hier können Sie liturgische Kalenderdaten abfragen (mit allen Möglichkeiten, die die Programmierschnittstelle bietet) oder bei Bedarf den Link für eine Abfrage zusammenstellen, die dann von einem anderen Programm, z.B. einer Kalendersoftware, ausgeführt werden soll.

Bei vollständiger Datumsangabe werden die Daten zu einem einzelnen Tag ausgegeben, ansonsten Monats- oder Jahresübersichten. Beachten Sie, dass fehlerhafte oder widersprüchliche Eingaben möglich sind und zu unerwarteten Ergebnissen führen können. Lassen Sie im Zweifelsfall Parameter einfach leer; es werden dann Default-Werte eingesetzt, die meist sinnvoll sind. Ausführliche Informationen über die Bedeutung der Parameter (sowie über Einschränkungen bei der Verfügbarkeit von Daten) finden Sie in der Hilfe zur API.

 
Hier können Sie Kalender von Teilkirchen (Diözesen, Orden ...) auswählen. Bei leerem Feld (oder Angabe eines nicht existierenden Kalenders) wird der allgemeine Regionalkalender für den deutschen Sprachraum genommen. (Vgl. auch die Seite Teilkirchen.)
Das Feld info bestimmt, welche Arten von Daten zurückgegeben bzw. angezeigt werden. Wenn Sie es leer lassen, werden passende Default-Werte genommen. Um hier alle Eingabemöglichkeiten zu haben, müssen Sie Javascript aktivieren.
Das Feld desc bestimmt, welche Arten von Daten im Feld DESCRIPTION von ical oder xcal zurückgegeben werden. Wenn Sie es leer lassen, wird „fl“ verwendet. Wenn Sie „-“ angeben, wird das ical-Feld nicht erzeugt. Um hier alle Eingabemöglichkeiten zu haben, müssen Sie Javascript aktivieren.
Hiermit kann die Ausgabe auf wichtigere Termine beschränkt werden:
6 = Sonntage und Hochfeste
8 = wie 6, dazu alle Feste
10 = wie 8, dazu die gebotenen Gedenktage des Generalkalenders
11 = wie 8, dazu alle gebotenen Gedenktage
12 = wie 11, dazu alle nicht gebotenen Gedenktage
leer = alle Termine
Darstellung von mehreren Einträgen am selben Tag.
Anzeige von Bahnlesungen an gebotenen Gedenktagen (sinnvoll nur wenn 'l' und/oder 'u' in "info" gesetzt).
Das Feld icaldate bestimmt, ob und welche Uhrzeiten für die zu importierenden Termine verwendet werden sollen. Um hier alle Eingabemöglichkeiten zu haben, müssen Sie Javascript aktivieren.
Mit dem Parameter css können Sie ein Stylesheet einbinden. Dies muss zuvor über den Stylesheet-Editor hochgeladen bzw. erstellt worden sein.
Mit dem Parameter nav können Sie beim Format "html" angeben, ob oben (o), unten (u) oder an beiden Stellen (ou) eine Navigationszeile zum Vor- und Zurückblättern eingefügt werden soll.
Beim Format "json" (oder "jsonarray") wird mit dem Wert o veranlasst, dass im JSON-Objekt zwei Eigenschaften urlbk und urlfw ergänzt werden, die die Links zu dem zeitlich davor bzw. danach liegenden Datensatz (JSON-Objekt) enthalten; der Wert u ergänzt in zwei Eigenschaften datebk und datefw das entsprechende Datum im Format JJJJ-MM-TT, wobei eventuelle Null-Werte die speziellen Bedeutungen haben, die oben bei den Parametern monat und tag genannt sind.
Mit dem Parameter jsonfunc können Sie (nur beim Format "json" oder "jsonarray") einen Namen (Bezeichner) angeben. Ist dies ein gültiger Funktionsname, dann wird nicht das JSON-Objekt zurückgegeben, sondern ein Javascript, das die angegebene Funktion aufruft und dabei das JSON-Objekt übergibt.