calingen.contrib.providers.german_holidays.provider
¶
The actual implementations of EventProvider
.
The classes just collect the pre-defined holidays in their entries
class attribute.
The pre-defined holidays use dateutil.rrule.rrule
to define their
recurrence. Most of Germany’s holidays are based off the Easter date, so
rrule
allows for easy definitions.
Module Contents¶
Classes¶
Provides holidays of Baden-Wuerttemberg. |
|
Provides holidays of Bayern. |
|
Provides holidays of Berlin. |
|
Provides holidays of Brandenburg. |
|
Provides holidays of Bremen. |
|
Provides federal holidays of Germany. |
|
Provides holidays of Hamburg. |
|
Provides holidays of Hessen. |
|
Provides holidays of Mecklenburg-Vorpommern. |
|
Provides holidays of Niedersachsen. |
|
Provides holidays of Nordrhein-Westphalen. |
|
Provides holidays of Rheinland-Pfalz. |
|
Provides holidays of Saarland. |
|
Provides holidays of Sachsen. |
|
Provides holidays of Sachsen-Anhalt. |
|
Provides holidays of Schleswig-Holstein. |
|
Provides holidays of Thueringen. |
Attributes¶
All Hallows, November, 1st. |
|
Day of Repetance, the last Wednesday of November. |
|
Ascension, the Thursday 39 days after Easter. |
|
Christmas Day, December, 25th. |
|
Women's Day, March, 8th. |
|
Corpus Christi, the Thursday 60 days after Easter. |
|
Epiphany, January, 6th. |
|
Good Friday, the Friday before Easter. |
|
Assumption of Mary, August, 15th. |
|
New Year, January, 1st. |
|
Easter Monday, the Monday after Easter. |
|
Easter Sunday. |
|
Pentecost Monday, the Monday 50 days after Easter. |
|
Pentecost Sunday, the Sunday 49 days after Easter. |
|
Reformation Day, October, 31st. |
|
Worker's Day, May, 1st. |
|
Day of German Unity, October, 3rd. |
|
Children's Day, September, 20th. |
|
Boxing Day, December, 26th. |
- class calingen.contrib.providers.german_holidays.provider.BadenWuerttemberg¶
Bases:
GermanyFederal
Provides holidays of Baden-Wuerttemberg.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.Bayern¶
Bases:
GermanyFederal
Provides holidays of Bayern.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.Berlin¶
Bases:
GermanyFederal
Provides holidays of Berlin.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.Brandenburg¶
Bases:
GermanyFederal
Provides holidays of Brandenburg.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.Bremen¶
Bases:
Brandenburg
Provides holidays of Bremen.
- title¶
- class calingen.contrib.providers.german_holidays.provider.GermanyFederal¶
Bases:
calingen.interfaces.plugin_api.EventProvider
Provides federal holidays of Germany.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.Hamburg¶
Bases:
Brandenburg
Provides holidays of Hamburg.
- title¶
- class calingen.contrib.providers.german_holidays.provider.Hessen¶
Bases:
GermanyFederal
Provides holidays of Hessen.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.MecklenburgVorpommern¶
Bases:
Brandenburg
Provides holidays of Mecklenburg-Vorpommern.
- title¶
- class calingen.contrib.providers.german_holidays.provider.Niedersachsen¶
Bases:
Brandenburg
Provides holidays of Niedersachsen.
- title¶
- class calingen.contrib.providers.german_holidays.provider.NordrheinWestphalen¶
Bases:
GermanyFederal
Provides holidays of Nordrhein-Westphalen.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.RheinlandPfalz¶
Bases:
NordrheinWestphalen
Provides holidays of Rheinland-Pfalz.
- title¶
- class calingen.contrib.providers.german_holidays.provider.Saarland¶
Bases:
GermanyFederal
Provides holidays of Saarland.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.Sachsen¶
Bases:
GermanyFederal
Provides holidays of Sachsen.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.SachsenAnhalt¶
Bases:
GermanyFederal
Provides holidays of Sachsen-Anhalt.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.SchleswigHolstein¶
Bases:
Brandenburg
Provides holidays of Schleswig-Holstein.
- title¶
- class calingen.contrib.providers.german_holidays.provider.Thueringen¶
Bases:
GermanyFederal
Provides holidays of Thueringen.
- entries¶
- title¶
- calingen.contrib.providers.german_holidays.provider.ALLERHEILIGEN¶
All Hallows, November, 1st.
- calingen.contrib.providers.german_holidays.provider.BUSS_UND_BETTAG¶
Day of Repetance, the last Wednesday of November.
- calingen.contrib.providers.german_holidays.provider.CHRISTI_HIMMELFAHRT¶
Ascension, the Thursday 39 days after Easter.
Notes
This holiday is based off the Easter date, which shifts from year to year.
- calingen.contrib.providers.german_holidays.provider.ERSTER_WEIHNACHTSTAG¶
Christmas Day, December, 25th.
- calingen.contrib.providers.german_holidays.provider.FEDERAL_HOLIDAYS¶
- calingen.contrib.providers.german_holidays.provider.FRAUENTAG¶
Women’s Day, March, 8th.
- calingen.contrib.providers.german_holidays.provider.FRONLEICHNAM¶
Corpus Christi, the Thursday 60 days after Easter.
Notes
This holiday is based off the Easter date, which shifts from year to year.
- calingen.contrib.providers.german_holidays.provider.HEILIGE_DREI_KOENIGE¶
Epiphany, January, 6th.
- calingen.contrib.providers.german_holidays.provider.KARFREITAG¶
Good Friday, the Friday before Easter.
Notes
This holiday is based off the Easter date, which shifts from year to year.
- calingen.contrib.providers.german_holidays.provider.MARIA_HIMMELFAHRT¶
Assumption of Mary, August, 15th.
- calingen.contrib.providers.german_holidays.provider.NEUJAHR¶
New Year, January, 1st.
- calingen.contrib.providers.german_holidays.provider.OSTER_MONTAG¶
Easter Monday, the Monday after Easter.
Notes
This holiday is based off the Easter date, which shifts from year to year.
- calingen.contrib.providers.german_holidays.provider.OSTER_SONNTAG¶
Easter Sunday.
Notes
This holiday is based off the Easter date, which shifts from year to year.
- calingen.contrib.providers.german_holidays.provider.PFINGST_MONTAG¶
Pentecost Monday, the Monday 50 days after Easter.
Notes
This holiday is based off the Easter date, which shifts from year to year.
- calingen.contrib.providers.german_holidays.provider.PFINGST_SONNTAG¶
Pentecost Sunday, the Sunday 49 days after Easter.
Notes
This holiday is based off the Easter date, which shifts from year to year.
- calingen.contrib.providers.german_holidays.provider.REFORMATIONSTAG¶
Reformation Day, October, 31st.
- calingen.contrib.providers.german_holidays.provider.TAG_DER_ARBEIT¶
Worker’s Day, May, 1st.
- calingen.contrib.providers.german_holidays.provider.TAG_DER_DEUTSCHEN_EINHEIT¶
Day of German Unity, October, 3rd.
- calingen.contrib.providers.german_holidays.provider.WELTKINDERTAG¶
Children’s Day, September, 20th.
- calingen.contrib.providers.german_holidays.provider.ZWEITER_WEIHNACHTSTAG¶
Boxing Day, December, 26th.