Convert usfm bibles into gemtext (python library/utility)
usx2gmi: fix parsing text which follows a node
Zach DeCook 2021-04-26
parent e283c7c · commit 2ac9440
-rwxr-xr-xusx2gmi.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/usx2gmi.py b/usx2gmi.py
index cc7709d..683d515 100755
--- a/usx2gmi.py
+++ b/usx2gmi.py
@@ -25,9 +25,15 @@ def convertBlock(thing):
def convertInline(thing):
# TODO: Implement this.
+ out = ''
if thing.text:
- return thing.text.replace("\n"," ").strip()
- return ''
+ out = thing.text.replace("\n"," ").strip()
+ for t in thing:
+ out += convertInline(t)
+ if t.tail:
+ out += t.tail.replace("\n"," ")
+
+ return out
if __name__ == '__main__':
main(sys.argv)