Gospel of the Day
A Catholic Omarchy bar plugin for the daily Mass readings: first reading, psalm, optional second reading, Gospel, and commentary.
It is meant for everyday use — a quiet place on the desktop to pray with the liturgy of the day.
Readings come from Evangelizo.org (Evangelio del día / Daily Gospel) through the official Reader Evangelizo feed. Scripture and commentary remain the property of their authors and of Evangelizo. This plugin does not bundle a Bible or commentary database.
Features
- Latin cross on the Omarchy bar
- Readings, Gospel, and Commentary as separate tabs
- Roman Ordinary Calendar languages: Español, English (US), Français, Italiano, Deutsch, Português, العربية, Polski, Nederlands, Ελληνικά, Malagasy
- Arabic text is shown right-to-left
- Previous / next day (up to 30 days) and a Today button
- Language chip always visible
- Local cache for the current day; refresh when you ask for it
- No network until a language is chosen
Install
From this folder:
omarchy plugin validate .
omarchy-shell shell rescanPlugins
omarchy plugin enable jonathan.gospel-of-the-day --section right
Or add the git repository with omarchy plugin add <git-url> and enable it when you are ready.
Use
Click ✝ to open the panel. The first time, pick a language. After that:
| Input | Action |
|---|---|
| Click ✝ | Open or close |
| Language chip | Change language |
| ← → | Previous or next day |
| Today | Jump to today |
| Refresh | Fetch again, skip cache |
| Middle-click ✝ | Refresh |
1 2 3 |
Readings, Gospel, Commentary |
j / k |
Scroll |
r |
Refresh |
l |
Language list |
[ ] |
Previous or next day |
t |
Today |
| Escape | Close |
Source line in the panel: Evangelizo.org.
Cache
Daily JSON is stored at:
~/.cache/gospel-of-the-day/<LANG>/<YYYY-MM-DD>.json
Opening the panel uses the cache when it exists. Refresh bypasses it. If the network fails, a saved copy is shown when available.
Develop
python3 tests/test_evangelizo.py
node tests/model-test.js
omarchy plugin validate .
The backend is scripts/evangelizo.py (Python standard library only). It talks only to https://feed.evangelizo.org.
License
Plugin code is MIT. See LICENSE.
Liturgical texts and commentaries are provided by Evangelizo.org and are not covered by that license. Do not redistribute those texts from the cache as if they were part of this project.