summaryrefslogtreecommitdiff
tag namev0.8.0 (eb8759c4b05f7f0f0c128502c9947d928a6f865d)
tag date2026-08-20 21:43:18 +0200
tagged byLukasz Kasprzak <lukas@labunix.xyz>
tagged objectcommit 2d8942e08e...
downloadcolitur-0.8.0.tar.gz
colitur-0.8.0.zip
v0.8.0 — configurable citations
Citations are parsed into structure and re-rendered, so book names, abbreviations, punctuation style and numbering tradition become files a user edits rather than values frozen in the data. - lib/citation: Book (62 spellings -> 45 ids), Parse, Render, Sigla - [bible] and [sigla] sections in language files - lang/traditions.ini: which book a reference DENOTES (vulgate | modern) - --sigla-style, --sigla-book, --sigla-tradition; three config keys - 45 Latin book titles sourced from the 1962 Missal scans; 10 marked UNSOURCED and 2 CONSTRUCTED rather than invented - --raw emits every citation byte-for-byte as stored, verified identical across all 3,074,246 lines of the 1583-9999 domain Known limit, recorded in the spec: shipped styles do not re-parse their own rendered output (spec section 8.5).