Theological Markup Language to gemtext converter
Parse ul as list
Zach DeCook 2020-12-03
parent 6f755c8 · commit 54d0d4f
-rwxr-xr-xthml2gmi.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/thml2gmi.py b/thml2gmi.py
index 6b43675..b2b6338 100755
--- a/thml2gmi.py
+++ b/thml2gmi.py
@@ -23,6 +23,8 @@ def parseSomething(thing):
elif (thing.tag == 'i'):
# Convention: Wrapping italics in asterisks
iprint('*'); parseInline(thing); iprint('*')
+ elif (thing.tag == 'ul'):
+ parseList(thing)
else:
for thing in list(thing):
parseSomething(thing)
@@ -47,5 +49,11 @@ def parseInline(inline):
if(thing.tail):
iprint(thing.tail.replace("\n"," "))
+def parseList(ul):
+ for child in ul:
+ iprint("* ")
+ parseInline(child)
+ print("")
+
if __name__ == '__main__':
main(sys.argv)