scripts for my gemini capsule
get and slightly fix lsv
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | getscriptures.sh | 20 | ||||
| -rwxr-xr-x | lsv.py | 4 |
3 files changed, 19 insertions, 6 deletions
@@ -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 @@ -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 |