equal
deleted
inserted
replaced
5 import io |
5 import io |
6 import sys |
6 import sys |
7 import tempfile |
7 import tempfile |
8 import shutil |
8 import shutil |
9 import signal |
9 import signal |
10 import regex |
10 import re |
11 |
11 |
12 import hashlib |
12 import hashlib |
13 |
13 |
14 import anki |
14 import anki |
15 from anki.exporting import AnkiPackageExporter |
15 from anki.exporting import AnkiPackageExporter |
24 NAME = None |
24 NAME = None |
25 LANGS = None |
25 LANGS = None |
26 FREQ_SOURCES = [] |
26 FREQ_SOURCES = [] |
27 RICH_MODE = False |
27 RICH_MODE = False |
28 |
28 |
29 ARG_NAME_RE = regex.compile("-name=(.+)") |
29 ARG_NAME_RE = re.compile("-name=(.+)") |
30 # -lang:ru,uk |
30 # -lang:ru,uk |
31 ARG_LANG_RE = regex.compile("-lang:(.+)") |
31 ARG_LANG_RE = re.compile("-lang:(.+)") |
32 # -freq:var:TAG=FILE or -freq:freq:TAG=FILE |
32 # -freq:var:TAG=FILE or -freq:freq:TAG=FILE |
33 ARG_FREQ_RE = regex.compile("-freq:(freq|var):([^=]+)=(.+)") |
33 ARG_FREQ_RE = re.compile("-freq:(freq|var):([^=]+)=(.+)") |
34 ARG_DELFILE_RE = regex.compile("-delfile=(.+)") |
34 ARG_DELFILE_RE = re.compile("-delfile=(.+)") |
35 |
35 |
36 look_for_files = False |
36 look_for_files = False |
37 for idx in range(1, len(sys.argv)): |
37 for idx in range(1, len(sys.argv)): |
38 arg = sys.argv[idx] |
38 arg = sys.argv[idx] |
39 if arg == "--": |
39 if arg == "--": |