Files
@ 686166c7d5bc
Branch filter:
Location: Diana/src/diana/config.py - annotation
686166c7d5bc
1.4 KiB
text/x-python
added more whitespace
616c96178973 616c96178973 616c96178973 616c96178973 686166c7d5bc 686166c7d5bc 616c96178973 686166c7d5bc 616c96178973 686166c7d5bc 616c96178973 686166c7d5bc 686166c7d5bc 686166c7d5bc 686166c7d5bc 616c96178973 686166c7d5bc 616c96178973 616c96178973 686166c7d5bc 616c96178973 afb861f616bf 686166c7d5bc 686166c7d5bc 686166c7d5bc 686166c7d5bc 686166c7d5bc 686166c7d5bc 686166c7d5bc afb861f616bf 686166c7d5bc 686166c7d5bc 616c96178973 616c96178973 afb861f616bf 686166c7d5bc afb861f616bf afb861f616bf afb861f616bf 616c96178973 afb861f616bf 686166c7d5bc 686166c7d5bc 686166c7d5bc 686166c7d5bc 686166c7d5bc 686166c7d5bc afb861f616bf 686166c7d5bc 686166c7d5bc | import os
from argparse import ArgumentParser
progName = "DianaXO"
version = (0, 1, 0)
curDir = os.path.dirname(__file__)
parser = ArgumentParser()
parser.add_argument("--encoding")
parser.add_argument("-s", "--suffix")
parser.add_argument("-r", "--recursive")
parser.add_argument("-i", "--input", nargs="+", required=True)
parser.add_argument("-o", "--output")
parser.add_argument("--format", choices={"svg"})
parser.add_argument("-k", "--keep-broken")
parser.add_argument("--moves-p-d", type=int)
parser.add_argument("--min-p-d", type=int)
parser.add_argument("--version", action="version", version="{0} {1}.{2}.{3}".format(progName, *version))
inputFiles = []
encoding = "utf-8-sig"
sgfSuffix = True
recursive = False
outputDir = curDir
outputFormat = "svg"
keepBroken = False
movesPerDiagram = 100
minMovesPerDiagram = 10
def parseArgs():
global inputFiles, encoding, sgfSuffix, recursive, outputDir, outputFormat, keepBroken, movesPerDiagram
global minMovesPerDiagram
args=parser.parse_args()
inputFiles=args.input
if args.encoding: encoding = args.encoding
if args.suffix: sgfSuffix = True
if args.recursive: recursive = True
if args.output: outputDir = args.output
if args.format: outputFormat = args.format
if args.keep_broken is not None: keepBroken = True
if args.moves_p_d: movesPerDiagram = args.moves_p_d
if args.min_p_d: minMovesPerDiagram = args.min_p_d
|