diff options
Diffstat (limited to 'wikicvt.py')
-rw-r--r-- | wikicvt.py | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -32,9 +32,11 @@ def main(): html = 1 lang = "pl" kwdict = {} + debug = 0 + try: - opts, args = getopt.getopt(sys.argv[1:], "hl:o:tv", - ["help", "lang=", "option=", + opts, args = getopt.getopt(sys.argv[1:], "d:hl:o:tv", + ["debug=", "help", "lang=", "option=", "text", "input-text", "verbose" ]) except getopt.GetoptError: usage(1) @@ -42,18 +44,20 @@ def main(): for o, a in opts: if o in ("-h", "--help"): usage() - if o in ("-v", "--verbose"): + elif o in ("-v", "--verbose"): verbose_flag = verbose_flag + 1 - if o in ("-t", "--text"): + elif o in ("-t", "--text"): html = 0 - if o in ("-l", "--lang"): + elif o in ("-l", "--lang"): lang = a - if o in ("-o", "--option"): + elif o in ("-o", "--option"): (kw,sep,val) = a.partition('=') if val != '': kwdict[kw] = eval(val) - if o == "--input-text": + elif o == "--input-text": input_text = True + elif o in ("-d", "--debug"): + debug = eval(a) if len(args) == 1: if args[0] == '-': @@ -68,11 +72,11 @@ def main(): markup = HtmlWiktionaryMarkup(**kwdict) else: markup = TextWiktionaryMarkup(**kwdict) - + markup.debug_level = debug markup.parse() print str(markup) - if verbose_flag > 0: - markup.output() +# if verbose_flag > 0: +# markup.output() if __name__ == '__main__': main() |