Aller au contenu

Récupérer une décision de jurisprudence

La classe JuriAPI permet de récupérer des décisions par identifiant ou par mots-clés.

from pylegifrance.fonds.juri import JuriAPI
juri = JuriAPI(client)
# Par identifiant
decision = juri.fetch("JURITEXT000037999394")
# Par ancien identifiant
decision = juri.fetch_with_ancien_id("07-87362")
decision.text # texte intégral
decision.text_html # HTML formaté
decision.title
decision.long_title
decision.formation
decision.numero
decision.jurisdiction
decision.solution
decision.date
from pylegifrance.fonds.juri import SearchRequest
from pylegifrance.models.juri.constants import JuridictionJudiciaire
# Simple
resultats = juri.search("responsabilité civile")
# Avancée
requete = SearchRequest(
search="contrat",
juridiction_judiciaire=[JuridictionJudiciaire.cour_de_cassation.value],
page_size=5,
)
resultats = juri.search(requete)
if resultats:
premiere = resultats[0]
contenu = premiere.text
version_a_date = decision.at("2022-01-01")
derniere = decision.latest()
toutes = decision.versions()

Chacune renvoie un JuriDecision (ou une liste).