py/gadict_srs_anki.py
changeset 872 b201a02dc707
parent 750 b68dfe0c2804
child 877 340482715bb0
equal deleted inserted replaced
871:1dfca1e1f42a 872:b201a02dc707
     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 == "--":