summaryrefslogtreecommitdiff
path: root/bin/gen-output-format-option-list
blob: 28a83976daa4b29785b51fe1d59a3a5f0bcc5db1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env python

import sys
import pyembroidery

formats = [format for format in pyembroidery.supported_formats() if 'writer' in format]
formats.sort(key=lambda format: (format['category'] != 'embroidery', format['extension']))

for format in formats:
    tag = ""
    if format['category'] != 'embroidery':
        tag = " [DEBUG]"

    print '<_option value="%s">%s(%s)%s</_option>' % (format['extension'], format['description'], format['extension'].upper(), tag)