From eb9baa4d85753bf25ce0d4a79f2429a7bc48e8d9 Mon Sep 17 00:00:00 2001 From: Zach DeCook Date: Thu, 7 May 2026 22:14:03 -0400 Subject: create script to convert LSV bible TXT into zefania format --- lsv2zefania.sh | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 lsv2zefania.sh (limited to 'lsv2zefania.sh') diff --git a/lsv2zefania.sh b/lsv2zefania.sh new file mode 100644 index 0000000..ba3b446 --- /dev/null +++ b/lsv2zefania.sh @@ -0,0 +1,49 @@ +#!/bin/sh + +cat - | grep '^\w\+ \d\+:\d' | tr ':' ' ' | awk ' +BEGIN{ + print "" + print "" + print " Literal Standard Version" + print " " + print " LITERAL STANDARD VERSION (LSV) OF THE HOLY BIBLE First Edition (February 2, 2020)" + print " " + print " " + print " Covenant Press and the Covenant Christian Coalition (© 2020)" + print " " + print " en" + print " com.lsvbible.LSV" + print " 2020-02-02Z" + print " https://www.lsvbible.com/p/get-lsv.html " + print " " + print " Creative Commons Attribution-ShareAlike license (CC BY-SA)" + print " " + print "" + bnumber=0; cnumber = 0; +} +{ +if($1 != book){ + if (book) { + print " "; + print " "; + } + bnumber++; print " "; + book = $1; + cnumber = 0; +} +if($2 != cnumber){ + if (cnumber) { print " "; } + print " "; cnumber = $2; +} +vnumber=$3 +$1=$2=$3=""; +gsub(/^[ \t]+/,"",$0); +gsub(/[ \t\r\n]+$/,"",$0); +print " "$0"" +} +END{ +print " " +print " " +print "" +} +' -- cgit 1.4.1