<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lectio.git/internal/bible/bible.go, branch v0.45.1</title>
<subtitle>offline Catholic daily readings and liturgical calendar in Go, with CLI, TUI and web clients</subtitle>
<id>https://git.labunix.xyz/lectio.git/atom?h=v0.45.1</id>
<link rel='self' href='https://git.labunix.xyz/lectio.git/atom?h=v0.45.1'/>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/'/>
<updated>2026-07-28T16:01:33Z</updated>
<entry>
<title>bible: embed only the Vulgate by default; other corpora opt-in</title>
<updated>2026-07-28T16:01:33Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-28T16:01:33Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=5e1664b8008675177a551aff1de371f54d4e20e4'/>
<id>urn:sha1:5e1664b8008675177a551aff1de371f54d4e20e4</id>
<content type='text'>
Split the bundled corpora so the default binary carries only the
public-domain Latin Vulgate. wuj/drb/grb move to corpora_optional/ and are
compiled in only with `-tags fullbible`, or dropped into the user corpora
dir at runtime. This keeps the distributed AGPL binary free of third-party
scripture text -- bible corpora are not covered by lectio's licence.

- bible: read corpus files/metadata from core + optional embed FS
  (embReadCorpus/embCorpusFiles); optionalFS is set only under the tag.
- config: default `versions` now reflects corpora actually available in the
  build (Vulgate first), so a vul-only binary offers no absent versions.
- Makefile: `make build` = vul only; `make build-full` embeds the rest;
  `make test` runs with -tags fullbible; check-corpora validates both dirs.
- tests: corpusmeta asserts on vul (the always-embedded corpus); the
  versions-default expectation follows availableVersions().
</content>
</entry>
<entry>
<title>feat(bible): user corpus discovery + override registry</title>
<updated>2026-07-27T18:10:44Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-27T18:10:44Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=643d01c388eece9f3a00d2db16cb421f5483b229'/>
<id>urn:sha1:643d01c388eece9f3a00d2db16cb421f5483b229</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bible): corpus metadata sidecars + parser</title>
<updated>2026-07-27T18:08:22Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-27T18:08:22Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=91b54ab94a0e227eeaf093d34ec2bf2a07978b55'/>
<id>urn:sha1:91b54ab94a0e227eeaf093d34ec2bf2a07978b55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli: --rand/--rand-v (random verse) + --rand-ch (random chapter) from the corpus, using the config default version; v0.16.0</title>
<updated>2026-07-24T13:25:50Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-24T13:25:50Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=ed7717fef53db3b3aa5593fbb2649313e75a0f31'/>
<id>urn:sha1:ed7717fef53db3b3aa5593fbb2649313e75a0f31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reader: lectio-ui --reader fuzzy book picker + chapter reader over the corpora; v0.8.0</title>
<updated>2026-07-24T10:26:23Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-24T10:26:23Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=ed34fd574b4fc2e0a52c655ececddd1be29b271e'/>
<id>urn:sha1:ed34fd574b4fc2e0a52c655ececddd1be29b271e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bible: embed corpora + chapter lookup</title>
<updated>2026-07-23T10:49:21Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-23T10:49:21Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=998e0d5bb2aa4412ca05d28f27592ae54727e2ba'/>
<id>urn:sha1:998e0d5bb2aa4412ca05d28f27592ae54727e2ba</id>
<content type='text'>
</content>
</entry>
</feed>
