diff options
Diffstat (limited to '')
| -rw-r--r-- | 2026/talks/bible.md | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/2026/talks/bible.md b/2026/talks/bible.md new file mode 100644 index 00000000..8ee38131 --- /dev/null +++ b/2026/talks/bible.md @@ -0,0 +1,54 @@ +[[!meta title="bible-gateway: A Two-Edged Sword in Emacs"]] +[[!meta copyright="Copyright © 2026 Kristjon Ciko"]] +[[!inline pages="internal(2026/info/bible-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# bible-gateway: A Two-Edged Sword in Emacs +Kristjon Ciko (he/him) - <mailto:kristjoc@uio.no> + +[[!inline pages="internal(2026/info/bible-before)" raw="yes"]] + +[bible-gateway](https://github.com/kristjoc/bible-gateway) is a simple Emacs +client for [BibleGateway](https://biblegateway.com) that fetches verses, +passages, and search results directly into Emacs. + +Unlike other approaches to reading the Bible in Emacs, bible-gateway doesn't +require installing extra programs, downloading Bible text modules, or signing up +for an API key or subscription. It simply works by fetching and parsing web +pages, and stores almost nothing locally: just a small cache for the verse of +the day and a short preview of each verse you're memorising. It currently +supports 14 public-domain Bible versions in several languages, all fetched live. + +In this talk, I'll walk through the main features with quick demos: + +- Verse of the day, usable as an emacs-dashboard footer or a `*scratch*` buffer message +- Insert a Bible passage at point +- Read a passage in a dedicated buffer, with n/p verse-by-verse navigation +- Listen to a Bible chapter as audio, opened in the browser +- Search the Bible by keyword, with clickable, paginated results +- Follow a daily reading plan from a CSV file, with automatic progress tracking +- Compare two Bible translations side by side in one window +- Memorise verses using a touch-typing practice mode with live feedback +- Switch between the 14 supported Bible versions/languages + +About the speaker: + +Kristjon Ciko is a postdoc in the Department of Informatics at the University of +Oslo. His research focuses on computer networks, transport protocols, and Wi-Fi. +Kristjon has been using Emacs since 2020 and now uses it for nearly everything: +email, Zulip, Org mode, LaTeX, and coding (C/C++, Python, and various scripting +languages). He originally built bible-gateway to show the verse of the day in +the emacs-dashboard footer. Over time, the package grew into a toolkit for daily +Bible reading, memorising Scripture, and preparing devotions and sermons, all +without leaving Emacs. + + + +[[!inline pages="internal(2026/info/bible-after)" raw="yes"]] + +[[!inline pages="internal(2026/info/bible-nav)" raw="yes"]] + + |
