From 50db1b85f9c030ebf34f44df015606b7fbee09ce Mon Sep 17 00:00:00 2001 From: kristjoc Date: Sun, 11 Oct 2026 22:16:39 +0200 Subject: improve description and switch bio to 3rd person --- 2026/talks/bible.md | 44 +++++++++++++++++--------------------------- 1 file 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) - [[!inline pages="internal(2026/info/bible-before)" raw="yes"]] -`bible-gateway` is a simple Emacs package that fetches content from - — 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. -- cgit v1.2.3