Bible Verse Displayer
Display an encouraging Bible verse at the top or bottom of Anki's deck browser.
Features
- 483 default entries covering 500 quoted verses from the New Living Translation (NLT).
- Theme-aware display colors for readable light-mode and night-mode rendering.
- Responsive verse cards with calm theme-aware surfaces and distinct verse/reference typography.
- Compact two-column settings with plain-language choices and an always-visible, production-faithful preview.
- A polished searchable verse manager with staged editing, import, and export.
- Choose top or bottom deck-browser placement without losing the current daily/manual verse.
- Shared Caleb M. Add-ons Settings -> Bible Verse Displayer settings menu entry.
- Daily, every-render, and manual rotation modes, with daily/manual selections preserved across restarts.
- Safe custom formatting with line breaks and basic emphasis.
Installation
Install from AnkiWeb:
https://ankiweb.net/shared/info/290511870
For local testing, copy this folder into Anki's add-ons folder or install the release artifact from dist/.
Configuration
Open Caleb M. Add-ons Settings -> Bible Verse Displayer settings in Anki.
The bundled defaults use the New Living Translation. Default references are marked with (NLT).
Development
Run the local checks:
python3 -m unittest discover -s tests -v
env PYTHONPYCACHEPREFIX=/private/tmp/bibleverses-pycache python3 -m py_compile __init__.py config.py rendering.py rotation.py tests/test_ui_rendering.py tests/test_rotation_and_io.py tools/build_ankiaddon.py
python3 -m json.tool config.json
Build an Anki add-on artifact:
python3 tools/build_ankiaddon.py
The generated .ankiaddon file is written to dist/.
The build validates the manifest and configuration, restricts the archive to the release allowlist,
and verifies every archived file against its source.
Publishing Checklist
- Keep Bible Verse Displayer as the canonical add-on name.
- Update the AnkiWeb listing title if it still shows the older Bible Verse Homescreen Displayer name.
- Upload only the verified artifact produced by
tools/build_ankiaddon.py.
Scripture Attribution
Scripture quotations are taken from the Holy Bible, New Living Translation,
copyright Β©1996, 2004, 2015 by Tyndale House Foundation. Used by permission
of Tyndale House Publishers, Carol Stream, Illinois 60188. All rights reserved.
The bundled defaults are capped at 500 quoted Bible verses without express written permission.
License
This add-on is licensed under the GNU Affero General Public License v3.0 or later.