LODA
La classe Loda
fournit une interface pour accéder au fond LODA (Lois, Ordonnances, Décrets, Arrêtés) de l'API Legifrance.
Initialisation
from pylegifrance.client import LegifranceClient
from pylegifrance.fonds.loda import Loda
client = LegifranceClient()
loda = Loda(client)
Méthodes principales
fetch
Récupère un texte par son identifiant.
fetch_version_at
Récupère une version d'un texte à une date spécifique.
fetch_versions
Récupère toutes les versions d'un texte.
search
Recherche des textes correspondant à la requête. La requête peut être une chaîne de caractères simple ou un objet SearchRequest pour des recherches plus avancées.
Classe SearchRequest
class SearchRequest:
text_id: str = ""
search: str = None
champ: str = "NUM_ARTICLE"
type_recherche: str = "EXACTE"
fond: str = "LODA_DATE"
nature: List[str] = ["LOI", "ORDONNANCE", "DECRET", "ARRETE"]
date_signature: List[str] = None
page_number: int = 1
page_size: int = 10
Permet de construire des requêtes de recherche avancées pour le fond LODA.