diff options
author | Dennis Kobert <dennis@kobert.dev> | 2020-07-01 21:44:39 +0200 |
---|---|---|
committer | Dennis Kobert <dennis@kobert.dev> | 2020-07-01 21:44:39 +0200 |
commit | 09bc9ecdb65bb1de671cd03462795face175cb61 (patch) | |
tree | 04e2d69e1bd106ca83575e4b46329a2be48eefcd | |
parent | 948f8863f352b9de45ba120a12eb1ef6d1aa4e23 (diff) |
Save output as pngs
-rw-r--r-- | secateurs.py | 16 |
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) |