about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--getscriptures.sh20
-rwxr-xr-xlsv.py4
3 files changed, 19 insertions, 6 deletions
diff --git a/.gitignore b/.gitignore
index a929807..5900037 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 __pycache__
 webp
+lsv.txt
diff --git a/getscriptures.sh b/getscriptures.sh
index 5485c09..ec227b2 100644
--- a/getscriptures.sh
+++ b/getscriptures.sh
@@ -1,4 +1,16 @@
-wget https://ebible.org/Scriptures/engwebp_usfm.zip
-mkdir -p webp
-unzip engwebp_usfm.zip -d webp
-rm engwebp_usfm.zip
+#!/bin/sh
+getweb() {
+	wget https://ebible.org/Scriptures/engwebp_usfm.zip
+	mkdir -p webp
+	unzip engwebp_usfm.zip -d webp
+	rm engwebp_usfm.zip
+}
+getlsv() {
+	url="$(wget -O - https://www.lsvbible.com/p/get-lsv.html | grep Plain\ Text | grep -o 'https://[^"]*' | sed 's/amp;//g')"
+	wget -O lsv.zip "$url"
+	unzip lsv.zip
+	mv 'The Holy Bible (LSV).txt' lsv.txt
+	rm lsv.zip
+}
+test -d webp || getweb
+test -f lsv.txt || getlsv
diff --git a/lsv.py b/lsv.py
index 63678ba..faf158f 100755
--- a/lsv.py
+++ b/lsv.py
@@ -31,9 +31,9 @@ def main(qs):
     print("# " + passage.format())
     printing = False
     f = open('lsv.txt')
-    startmark = passage.start.format('a c:v')
+    startmark = passage.start.format('a')[0:3]+" "+passage.start.format('c:v')
     eprint(startmark)
-    endmark = passage.end.format('a c:v')
+    endmark = passage.end.format('a')[0:3]+" "+passage.end.format('c:v')
     for line in f:
       if (startmark+' ') in line:
         printing = True