lawcite - Danish Law Citation
lawcite fetches Danish statutes from retsinformation.dk API, parses §/Stk. structure, exports BibTeX (Typst/LaTeX), Hayagriva YAML, or LLM-ready Markdown.
Why lawcite?
- Precise:
@lov§6stk1{...}citations in prompts/documents. - Structured: §/Kapitel/Stk. hierarchy.
- Batch-ready: Download family/social laws (forældreansvarsloven, barnetslov).
- Local: No API keys; direct PDF API.
Install
uv pip install https://github.com/evidlabel/lawcite.git
lawcite -hUsage
# BibTeX (Typst cite)
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
# Markdown (LLM context)
lawcite law https://www.retsinformation.dk/api/pdf/244983 -f straffeloven.md
# General docs
lawcite other https://example.dk/vejledning.pdf -f vejledning.bibBatch: examples/process_laws.py