Files
@ c95fa8ab1067
Branch filter:
Location: Diana/src/diana/config.py - annotation
c95fa8ab1067
1.3 KiB
text/x-python
changed imports
616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 616c96178973 afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf 616c96178973 616c96178973 afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf 616c96178973 afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf afb861f616bf | 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
|