summaryrefslogtreecommitdiffstats
path: root/2026/talks/bible.md
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2026/talks/bible.md44
1 files changed, 17 insertions, 27 deletions
diff --git a/2026/talks/bible.md b/2026/talks/bible.md
index cf50fbf1..8ee38131 100644
--- a/2026/talks/bible.md
+++ b/2026/talks/bible.md
@@ -11,48 +11,38 @@ Kristjon Ciko (he/him) - <mailto:kristjoc@uio.no>
[[!inline pages="internal(2026/info/bible-before)" raw="yes"]]
-`bible-gateway` is a simple Emacs package that fetches content from
-<https://BibleGateway.com> — verses, passages, search results — directly
-into Emacs.
+[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 Bible text in Emacs, it doesn't
-require installing extra modules, downloading zip files of Bible text,
-maintaining a local database, or signing up for an API key or
-subscription. Everything happens over plain HTTP/HTML scraping. It
-stores nothing on disk except a small cache for the verse of the day, so
-Emacs doesn't refetch it on every startup. It supports 14 Bible versions
-in different languages that are in the public domain, all fetched live,
-with no per-language downloads.
+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 short talk, I'll go through the main features with quick demos:
+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:
-I am a postdoc at the University of Oslo, working on networking,
-transport protocols, and Wi-Fi. I have been using Emacs since 2020, and
-I now use it for nearly everything — email, Zulip, org-mode, LaTeX, and
-coding in C/C++, Python, and various scripting languages. I initially
-built the bible-gateway package to show the verse of the day in the
-emacs-dashboard footer. Over time it grew into a fuller toolkit for
-daily Bible reading, preparing devotions, and memorising Scripture — all
+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.