diff options
| author | Lex Neva <github.com@lexneva.name> | 2018-08-19 22:14:10 -0400 |
|---|---|---|
| committer | Lex Neva <github.com@lexneva.name> | 2018-08-19 22:14:10 -0400 |
| commit | 512c3411648b24505165d555a04e82ba689f8aed (patch) | |
| tree | 3eb79343f2be57bace6e2f3e62cfe319d7fdb2f1 /bin/gen-zip-inx | |
| parent | a4d588e392c734c9e32bf4c06b2403ca32e7f1e2 (diff) | |
integrate inx generation into ink/stitch proper
Diffstat (limited to 'bin/gen-zip-inx')
| -rwxr-xr-x | bin/gen-zip-inx | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/bin/gen-zip-inx b/bin/gen-zip-inx deleted file mode 100755 index 40948786..00000000 --- a/bin/gen-zip-inx +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env python - -import sys, os -from os.path import dirname -import pyembroidery -from jinja2 import Environment, FileSystemLoader, select_autoescape - - -def build_environment(): - template_dir = os.path.join(dirname(dirname(os.path.realpath(__file__))), "templates") - - return Environment( - loader = FileSystemLoader(template_dir), - autoescape = True - ) - - -def pyembroidery_output_formats(): - for format in pyembroidery.supported_formats(): - if 'writer' in format and format['category'] == 'embroidery': - yield format['extension'], format['description'] - - -def main(): - env = build_environment() - template = env.get_template('embroider_zip_output.inx') - - inx = template.render(formats=pyembroidery_output_formats()) - - with open("inx/inkstitch_output_ZIP.inx", 'w') as inx_file: - inx_file.write(inx) - - -if __name__ == "__main__": - sys.exit(main()) |
