diff options
author | Thomas White <taw@bitwiz.org.uk> | 2016-12-03 22:56:40 +0100 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2016-12-03 22:56:40 +0100 |
commit | 4061451b7a5a9578a42790f382cb514a98f1ae3c (patch) | |
tree | 48ae5d57afb7209161ef41c0ede0cbe428d080d8 | |
parent | d136063fadfeab021ce79cc81d847fd8a2853732 (diff) |
Choose random puzzle from folder
-rwxr-xr-x | tsumego | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -3,7 +3,9 @@ import sys import sgf import string +import random from random import randint +import os class Board: @@ -272,7 +274,8 @@ def coord_to_sgf(a): return letters+n2l(numbers) if len(sys.argv) < 2: - fn = "/home/taw/tmp/tsumego/qjzm-a.sgf" + dn = "/home/taw/tsumego/Chikun_v1/" + fn = dn+random.choice(os.listdir(dn)) else: fn = sys.argv[1] @@ -280,6 +283,7 @@ with open(fn) as f: c = sgf.parse(f.read()) i=randint(0,len(c.children)-1) +print(fn+" puzzle "+str(i)) puzzle = c.children[i] board = Board(puzzle.root) |