Jours Fériés

Le module JoursFeries récupère les jours fériés français officiels depuis l’API gouvernementale calendrier.api.gouv.fr.

Fonctionnalités

  • Récupère les jours fériés français officiels via l’API gouvernementale

  • Support des différentes zones, métropole par défaut

  • Année configurable, fallback sur l’année courante

Usage

La fonction get_jours_feries est utilisée dans :

  • la classe LLMProcessor du module llm_processor, pour enrichir les réponses LLM des mairies et les médiathèques avec les jours fériés à venir.

Modules

src.smart_watch.utils.JoursFeries.get_jours_feries(zone: str = 'metropole', annee: int | None = None) dict[str, str][source]

Récupère les jours fériés pour une zone et une année données depuis l’API du gouvernement français.

Paramètres:
  • zone (str, optional) – La zone géographique (“metropole”, “alsace-moselle”, etc.). Par défaut, “metropole”.

  • annee (int, optional) – L’année pour laquelle récupérer les jours fériés. Par défaut, l’année en cours.

Renvoie:

Un dictionnaire avec les dates des jours fériés en clés (YYYY-MM-DD)

et les noms des jours fériés en valeurs.

Type renvoyé:

dict[str, str]