尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Апостол и Евангелие на каждый день по уставу Русской Православной Церкви — с текстом Синодального перевода прямо на странице.
Сайт: https://liturgical-readings.vercel.app
По дате приложение определяет, какие чтения положены в этот день на утрене, литургии, часах и вечерне: рядовые по седмицам от Пасхи и Пятидесятницы, Триодь постную, двунадесятые и великие праздники, памяти чтимых святых и икон. Каждое чтение раскрывается полным текстом. Шапка страницы окрашена в цвет облачения дня.
data/menaion.json, 159 памятей из проекта Ponomar):
чтения святым, у которых они положены, — мученикам, преподобным, святителям,
апостолам; местночтимым — с пометкой «если совершается служба». Проверенные
памяти из data/feasts.json главнее; в день бдения или полиелея малые памяти
не читаются.Чтения рассчитываются для дат с 14 марта 1900 по 31 декабря 2099 года (в этих границах разница стилей — 13 дней).
Расчёт идёт в два слоя.
1. Подвижный круг (src/cycle.py) — положение дня относительно Пасхи:
| Период | Правило |
|---|---|
| Пасха — Пятидесятница | седмицы по Пасхе |
| После Пятидесятницы | Апостол — по счёту седмиц от Пятидесятницы |
| С понедельника после Недели по Воздвижении | Евангелие от Луки с 18-й седмицы (Лк 3:19–22) — Воздвиженская отступка или преступка |
| Отступка до начала Луки | повторяются Евангелия 11-й седмицы (при двух недостающих — 10-й и 11-й) |
| С субботы пред Рождеством (год с отступкой) | Апостол читается по седмице Евангелия |
| Седмицы исчерпаны до Богоявления (ранняя Пасха) | читается 33-я седмица |
| Недели святых отец, по Рождестве, пред Богоявлением | рядовые не читаются |
| После Богоявления | будни — обратным счётом от следующей Пасхи |
| Воскресенья между Неделей по Богоявлении и Закхеем | назад от Закхея: 31-я, 30-я Недели; при трёх воскресеньях перед Закхеем — 17-я (о хананеянке) |
| С Недели о Закхее | Закхей — 32-я Неделя, будни — 33-я седмица |
| Неделя о мытаре — Великая Суббота | Триодь по числу дней до Пасхи |
Пасха берётся из data/pascha_dates.json, для остальных лет вычисляется по
юлианской пасхалии с точным переводом в новый стиль.
2. Неподвижный круг (src/readings.py) накладывается на рядовые чтения
по дате старого стиля: праздник заменяет рядовые или читается вместе с ними
(в воскресенье — чтения Недели и праздника), бдение святого в будни заменяет
рядовые, полиелей читается вместе с ними. Если рядовые вытеснены праздником,
они переносятся на соседний будний день. Не переносятся, как на «Азбуке
веры», чтения навечерия Рождества, Рождества, Обрезания, дня прп. Серафима
Саровского (2/15 января) и Богоявления.
Цвет облачения (src/vestments.py) — по таблице «Цвета богослужебных
облачений» на azbyka.ru; где допускаются два цвета, берётся первый. Пасха до
отдания — красный; Вознесение, Рождество и Богоявление с попразднствами,
Преображение — белый; Пятидесятница, Вход Господень, преподобные — зелёный;
Богородичные праздники — голубой; Воздвижение, субботы и воскресенья
Великого поста, Великий Четверг — фиолетовый; будни поста — чёрный; памяти
святых — по их чину (поле vestment в data/feasts.json); остальные дни —
золотой. Местная практика может отличаться — об этом сказано на странице.
Нужен Python 3.12.
pip install -r requirements.txt
flask --app app run # сайт на http://127.0.0.1:5000
python main.py # чтения на сегодня в терминале
python main.py 2026-09-14 --text # на дату, с полным текстом
python -m unittest discover tests # проверки
app.py веб-интерфейс (Flask): страница дня, кэширование
main.py вывод чтений в терминал
src/
cycle.py пасхалия и положение дня в подвижном круге
readings.py чтения дня: рядовые, Триодь, праздники, памяти, переносы
vestments.py цвет облачения дня
bible_text.py разбор ссылки «Мф.4:25-5:12» и текст стихов
data/
pascha_dates.json проверенные даты Пасхи
ordinary_cycle.json рядовые чтения по седмицам (с номерами зачал)
triodion.json Триодь постная: ключ — число дней до Пасхи
feasts.json праздники, навечерия, особые дни, памяти (дата ст. ст.)
menaion.json чтения святым по Минее (Ponomar, GPL-3.0; дата ст. ст.)
bible/synodal.json Синодальный перевод (источник и лицензия — bible/README.md)
public/ значки сайта (в т. ч. icon-maskable-* для Android) и манифест;
на Vercel их отдаёт CDN
tests/ проверки по контрольным датам и полнота текста
tools/convert_ponomar_bible.py пересборка synodal.json из исходников Ponomar
tools/convert_ponomar_menaion.py пересборка menaion.json из исходников Ponomar
Формат ordinary_cycle.json: ключ — номер седмицы, внутри дни mon…sat и
завершающее седмицу воскресенье sun:
{"pentecost_period": {"13": {
"mon": {"apostle": "2Кор.8:7-15", "apostle_zachalo": 186, "gospel": "Мк.3:6-12", "gospel_zachalo": 11},
"sun": {"apostle": "1Кор.16:13-24", "apostle_zachalo": 166, "gospel": "Мф.21:33-42", "gospel_zachalo": 87,
"note": "Неделя 13-я по Пятидесятнице, о злых виноградарях"}
}}}
tests/test_readings.py — 31 проверка, tests/test_bible_text.py — каждая
ссылка приложения находится в тексте Библии.data/bible/LICENSE-GPL-3.0).GitHub → Vercel, автодеплой при каждом коммите в main. Функция работает во
Франкфурте (fra1, vercel.json), Python 3.12 (.python-version).
Страница дня зависит только от даты, поэтому CDN Vercel хранит её сутки
(браузер — 5 минут), а соседние дни подгружаются заранее: переход по дням
мгновенный. Новый деплой сбрасывает кэш CDN. Корень сайта / открывает
«сегодня» по часам читателя.