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:
GermanyFederalProvides holidays of Baden-Wuerttemberg.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.Bayern¶
Bases:
GermanyFederalProvides holidays of Bayern.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.Berlin¶
Bases:
GermanyFederalProvides holidays of Berlin.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.Brandenburg¶
Bases:
GermanyFederalProvides holidays of Brandenburg.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.Bremen¶
Bases:
BrandenburgProvides holidays of Bremen.
- title¶
- class calingen.contrib.providers.german_holidays.provider.GermanyFederal¶
Bases:
calingen.interfaces.plugin_api.EventProviderProvides federal holidays of Germany.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.Hamburg¶
Bases:
BrandenburgProvides holidays of Hamburg.
- title¶
- class calingen.contrib.providers.german_holidays.provider.Hessen¶
Bases:
GermanyFederalProvides holidays of Hessen.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.MecklenburgVorpommern¶
Bases:
BrandenburgProvides holidays of Mecklenburg-Vorpommern.
- title¶
- class calingen.contrib.providers.german_holidays.provider.Niedersachsen¶
Bases:
BrandenburgProvides holidays of Niedersachsen.
- title¶
- class calingen.contrib.providers.german_holidays.provider.NordrheinWestphalen¶
Bases:
GermanyFederalProvides holidays of Nordrhein-Westphalen.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.RheinlandPfalz¶
Bases:
NordrheinWestphalenProvides holidays of Rheinland-Pfalz.
- title¶
- class calingen.contrib.providers.german_holidays.provider.Saarland¶
Bases:
GermanyFederalProvides holidays of Saarland.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.Sachsen¶
Bases:
GermanyFederalProvides holidays of Sachsen.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.SachsenAnhalt¶
Bases:
GermanyFederalProvides holidays of Sachsen-Anhalt.
- entries¶
- title¶
- class calingen.contrib.providers.german_holidays.provider.SchleswigHolstein¶
Bases:
BrandenburgProvides holidays of Schleswig-Holstein.
- title¶
- class calingen.contrib.providers.german_holidays.provider.Thueringen¶
Bases:
GermanyFederalProvides 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.