lawcite - Lov-citation

lawcite - Lov-citation

lawcite henter DK-love fra retsinformation.dk API, parser §/Stk.-struktur, eksporterer BibTeX (Typst/LaTeX), YAML eller LLM-MD.

Hvorfor lawcite?

  • Præcis: @lov§6stk1{...} i prompts/dokumenter.
  • Struktureret: §/Kapitel/Stk.-hierarki.
  • Batch: Familieret-love (forældreansvarsloven, barnetslov).
  • Lokal: Ingen nøgle; direkte PDF-API.

Installation

uv pip install https://github.com/evidlabel/lawcite.git
lawcite -h

Brug

# BibTeX (Typst)
lawcite law https://www.retsinformation.dk/api/pdf/217344 -f forældre.bib

# YAML (Hayagriva)
lawcite law https://www.retsinformation.dk/api/pdf/248080 -f barnetslov.yaml

# MD (LLM-kontekst)
lawcite law https://www.retsinformation.dk/api/pdf/244983 -f straffeloven.md

# Generelle docs
lawcite other https://example.dk/vejledning.pdf -f vejledning.bib

Batch: examples/process_laws.py

GitHub