Files
@ e3e6dfbb44f6
Branch filter:
Location: Diana/src/diana/config.py - annotation
e3e6dfbb44f6
1.3 KiB
text/x-python
date property, minor tweaks
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
|