script for converting ASCII to sgf
[imago.git] / sgf.py
1 import sys
2
3 coords = 'abcdefghijklmnopqrs'
4
5 board = sys.stdin.read().split('\n')
6 board = [line.split() for line in board]
7
8 black = []
9 white = []
10
11 for i in range(19):
12     for j in range(19):
13         if board[i][j] == 'B':
14             black.append((i, j))
15         elif board[i][j] == 'W':
16             white.append((i, j))
17
18 #TODO version numbering
19 print "(;FF[4]GM[1]SZ[19]AP[Imago:0.1.0]"
20 print "AB" + ''.join('[' + coords[j] + coords[i] + ']' for (i, j) in black) 
21 print "AW" + ''.join('[' + coords[j] + coords[i] + ']' for (i, j) in white)
22 print ")"