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