<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lectio.git/scripts/genlect-of-cr.py, branch v0.46.0</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.46.0</id>
<link rel='self' href='https://git.labunix.xyz/lectio.git/atom?h=v0.46.0'/>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/'/>
<updated>2026-07-28T07:30:22Z</updated>
<entry>
<title>fix(of): canonical OT ferial week numbering + CR-sourced ferial lectionary</title>
<updated>2026-07-28T07:30:22Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-07-28T07:30:22Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/lectio.git/commit/?id=6641ce335de522e6d51c47ad9d14f69726650592'/>
<id>urn:sha1:6641ce335de522e6d51c47ad9d14f69726650592</id>
<content type='text'>
The Ordinary Form ferial lectionary had two linked defects, both from harvesting
niedziela.pl by date: (1) post-Pentecost Ordinary-Time ferial WEEK NUMBERS were
one too high (temporal.go counted back from Christ the King using the weekday
itself, not its preceding Sunday, so a ferial took the next week's number), and
(2) ~17 ferial keys held a SAINT's readings (stored when a saint displaced the
ferial on the queried date, e.g. week 22 smeared with a Marian Prov 8/John 2),
plus 16 weekday slots were missing entirely.

- temporal.go: number a span-2 ferial from its preceding Sunday. Verified
  388/388 ferial-week agreement with calapi across 2026-2028.
- scripts/genlect-of-cr.py: regenerate the Ordinary-Time ferial lectionary
  (first/psalm/gospel, both years, all 34 weeks) from catholic-resources.org
  (Fr. Felix Just, S.J.), which is keyed by liturgical position (immune to
  by-date contamination) and complete. Citations only; text still rendered from
  the public-domain corpora. of-lectionary.ini OT ferials now 408 (was 392).

Fixes ~17 contaminated entries + 16 gaps + the week-numbering audit item. Psalms
already share modern numbering, so no conversion. Adds TestOFOrdinaryTimeFerialWeek.
Credits catholic-resources.org in NOTICE. Bumps to 0.40.0.
</content>
</entry>
</feed>
