summaryrefslogtreecommitdiffstats
path: root/2026/talks/bible.md
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2026/talks/bible.md54
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"]]
+
+