summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDennis Kobert <dennis@kobert.dev>2020-07-01 21:44:39 +0200
committerDennis Kobert <dennis@kobert.dev>2020-07-01 21:44:39 +0200
commit09bc9ecdb65bb1de671cd03462795face175cb61 (patch)
tree04e2d69e1bd106ca83575e4b46329a2be48eefcd
parent948f8863f352b9de45ba120a12eb1ef6d1aa4e23 (diff)
Save output as pngs
-rw-r--r--secateurs.py16
1 files changed, 13 insertions, 3 deletions
diff --git a/secateurs.py b/secateurs.py
index 7111c04..c6a4f04 100644
--- a/secateurs.py
+++ b/secateurs.py
@@ -1,5 +1,6 @@
import plantuml
import sys
+import time
f = open(sys.argv[1], 'r').readlines()
p = plantuml.PlantUML(url="http://www.plantuml.com/plantuml/img/")
@@ -17,8 +18,16 @@ def add_preamble(offset):
def generate_svg(text):
print(f"generating: {text}")
- res = p.get_url(plantuml_text=('\n'.join(preamble) + text))
- print(res)
+ try:
+ res = p.processes(plantuml_text=('\n'.join(preamble) + text))
+ except Exception as e:
+ print(e)
+ print(p.get_url(plantuml_text=('\n'.join(preamble) + text)))
+ return
+
+ name = text.split(' ')
+ open('out/' + name[name.index('namespace') + 1] + '.png', 'wb').write(res)
+ time.sleep(1)
def parse_namespace(offset):
@@ -39,6 +48,7 @@ def parse_namespace(offset):
offset = 0
+offset = add_preamble(offset)
while offset < len(f):
- offset = add_preamble(offset)
+ #offset = add_preamble(offset)
offset = parse_namespace(offset)