Theological Markup Language to gemtext converter
Parse p as a line of text
Zach DeCook 2020-12-02
parent a56329c · commit 028e867
-rwxr-xr-xthml2gmi.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/thml2gmi.py b/thml2gmi.py
index 24bc18a..9137ab5 100755
--- a/thml2gmi.py
+++ b/thml2gmi.py
@@ -12,6 +12,8 @@ def main(argv):
def parseSomething(thing):
if(len(thing.tag) == 4 and thing.tag[:3] == 'div'):
parseDiv(thing)
+ elif (thing.tag == 'p'):
+ parseP(thing)
def parseDiv(div):
indentLevel = int(div.tag[3:])
@@ -20,5 +22,9 @@ def parseDiv(div):
for child in list(div):
parseSomething(child)
+def parseP(p):
+ text = "".join([x for x in p.itertext()])
+ print(text.replace("\n", " "))
+
if __name__ == '__main__':
main(sys.argv)