Skip to content

v0.6.6 — полные чтения дня с вариантами по уставу

Choose a tag to compare

@kostya29 kostya29 released this 20 May 14:54

Что нового

Дневные чтения теперь включают условные варианты по уставу — то, что в Богослужебных указаниях идёт под звёздочкой *.

Пример: на 20 мая (Среда 6-й седмицы по Пасхе, Отдание Пасхи) — раньше показывались только два календарных чтения (Деян 41 / Ин 43). Теперь, если совершается полиелейная служба прп. Нила Сорского, в карточке дня появляются дополнительные:

  • Утреня: Мф., 43 зач., XI, 27–30
  • Литургия (дня и преподобного): Гал., 213 зач., V, 22 – VI, 2
  • Литургия: Лк., 24 зач., VI, 17–23

Под группой — пояснение «Если совершается служба прп. Нила Сорского, то на утрене читается Евангелие от Матфея, 43 зач.…».

Что было не так: парсер читал поле `chteniya` из SQLite, в котором условные варианты у части дней просто отсутствовали. Полные чтения с пометкой «*» лежали в HTML-файлах `assets/` (блок `<div class="ln-emb-reading">`). Теперь парсер берёт оба источника и объединяет уникальные по URL.

38 дней теперь несут variant-чтения вместо ~0 ранее. APK даже стал немного компактнее — улучшено сжатие seed-DB.