Convert usfm bibles into gemtext (python library/utility)
usx2gmi: put notes in brackets
Zach DeCook 2021-04-26
parent 2ac9440 · commit a3e7f46
-rwxr-xr-xusx2gmi.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/usx2gmi.py b/usx2gmi.py
index 683d515..13eaf86 100755
--- a/usx2gmi.py
+++ b/usx2gmi.py
@@ -26,12 +26,17 @@ def convertBlock(thing):
def convertInline(thing):
# TODO: Implement this.
out = ''
+ # TODO: move note after the next word/phrase?
+ if thing.tag == 'note':
+ out += '['
if thing.text:
- out = thing.text.replace("\n"," ").strip()
+ out = thing.text.replace("\n"," ")
for t in thing:
out += convertInline(t)
if t.tail:
out += t.tail.replace("\n"," ")
+ if thing.tag == 'note':
+ out += ']'
return out