In meinem Post zu Feiertagen in remind habe ich gesagt:
Mit wenig Mühe sollte das auf die Verhältnisse in anderen Bundesländern anzupassen sein. Wer das tut, darf die Ergebnisse gerne hierherschicken. Als großer Freund des Feiertags an und für sich würde ich hier sehr gerne ein Repositorium von Feiertagsdateien pflegen.
Nun, tatsächlich lohnt es sich eigentlich gar nicht, so etwas crowdzusourcen, denn es gibt eine recht nützliche Übersicht über die Feiertage in den Astronomischen Grundlagen für den Kalender, und das wiederum ist schnell in Python übersetzt (will sagen: Fehler sind meine). Das Ergebnis: remind-feiertage.
Das ist ein Python-Skript, das ohne weitere Abhängigkeit läuft und einen oder mehrere Bundesland-Kürzel nimmt:
$ python remind-feiertage.py Usage: remind-feiertage.py land {land}. Gibt remind-Feiertagsdateien für deutsche Länder aus. Länderkürzel: BW BY BE BB HB HH HE MV NDS NRW RLP SH TH. Erklärung: SL=Saarland, SN=Sachsen, SA=Sachsen-Anhalt)
Übergibt mensch alle Kürzel, kommen auch alle Feiertagsdateien raus. Ihr könnt also auch einfach die Daten für euer Bundesland von hier cutten und pasten:
$ python remind-feiertage.py BW BY BE BB HB HH HE MV NDS NRW RLP SA SH SL SN TH ============= BB ============= # Feiertage in BB # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM Oct 31 MSG Reformationstag ============= BE ============= # Feiertage in BE # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM Mar 8 MSG Frauentag ============= BW ============= # Feiertage in BW # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM Jan 6 MSG Epiphanias REM [ostern+60] MSG Fronleichnam REM Nov 1 MSG Allerheiligen ============= BY ============= # Feiertage in BY # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM Jan 6 MSG Epiphanias REM [ostern+60] MSG Fronleichnam REM Aug 15 MSG M. Himmelfahrt REM Oct 31 MSG Reformationstag ============= HB ============= # Feiertage in HB # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM Oct 31 MSG Reformationstag ============= HE ============= # Feiertage in HE # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM [ostern+60] MSG Fronleichnam ============= HH ============= # Feiertage in HH # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM Oct 31 MSG Reformationstag ============= MV ============= # Feiertage in MV # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM Mar 8 MSG Frauentag REM Oct 31 MSG Reformationstag ============= NDS ============= # Feiertage in NDS # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM Oct 31 MSG Reformationstag ============= NRW ============= # Feiertage in NRW # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM [ostern+60] MSG Fronleichnam REM Oct 31 MSG Reformationstag ============= RLP ============= # Feiertage in RLP # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM [ostern+60] MSG Fronleichnam REM Oct 31 MSG Reformationstag ============= SA ============= # Feiertage in SA # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM Jan 6 MSG Epiphanias REM Oct 31 MSG Reformationstag ============= SH ============= # Feiertage in SH # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM Oct 31 MSG Reformationstag ============= SL ============= # Feiertage in SL # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM [ostern+60] MSG Fronleichnam REM Aug 15 MSG M. Himmelfahrt REM Oct 31 MSG Reformationstag ============= SN ============= # Feiertage in SN # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM [ostern+60] MSG Fronleichnam REM Oct 31 MSG Reformationstag REM Wednesday Nov 16 MSG Buß+Bettag ============= TH ============= # Feiertage in TH # CC0; siehe auch https://codeberg.org/AnselmF/remind-feiertage SET ostern EASTERDATE($Uy) REM Jan 1 MSG Neujahr REM [ostern-2] MSG Karfreitag REM [ostern+1] MSG Ostermontag REM May 1 MSG Maifeiertag REM [ostern+39] MSG Himmelfahrt REM [ostern+50] MSG Pfingstmontag REM Oct 3 MSG Nationalfeiertag REM Dec 25 MSG Weihnachten 1 REM Dec 26 MSG Weihnachten 2 REM [ostern+60] MSG Fronleichnam REM Sep 20 MSG Weltkindertag REM Oct 31 MSG Reformationstag
Hinweise, wie das mit remind verwendbar ist, findet ihr im Baden-Württemberg-Post.
Lasst mich zur Klarheit und auch als mein äußerstes Zugeständnis an Search Engine Optimisation gerade noch die Bundesland-Kürzel ausschreiben:
BW: | Baden-Württemberg |
---|---|
BY: | Bayern |
BE: | Berlin |
BB: | Brandenburg |
HB: | Bremen |
HH: | Hamburg |
HE: | Hessen |
MV: | Mecklenburg-Vorpommern |
NDS: | Niedersachsen |
NRW: | Nordrhein-Westfalen |
RLP: | Rheinland-Pfalz |
SA: | Sachsen-Anhalt |
SH: | Schleswig-Holstein |
SL: | Saarland |
SN: | Sachsen |
TH: | Thüringen |