2 # -*- coding: utf-8 -*-
10 # if len(sys.argv) > 1:
14 base_filename = sec + '.s'
15 reGetNumber = re.compile(base_filename + '(\d*).png')
17 largest_screenshot_number = -1
19 for f in os.listdir(wdir):
23 m = reGetNumber.match(f)
27 # print m.groups(1)[0]
29 n = int(m.groups(1)[0])
30 largest_screenshot_number = max(largest_screenshot_number, n)
32 # print largest_screenshot_number
34 keycodes = ['', 'KK: \Afn']
35 keycodes.extend(open(wdir + '/' + sec + '.KEYCODEpure'))
36 keycodes.extend(open(wdir + '/' + sec + '.KEYCODEpure+'))
39 def Highlight_Keycode_i(keycodes, i):
41 for (j, k) in enumerate(keycodes):
48 s = s + '<b>' + k + '</b>'
55 print '<title>Keytest Screenshots</title>'
56 for i in range(1, largest_screenshot_number + 1):
57 #for (i,k) in enumerate(keycodes)[1:]:
59 print '<a name='+str(i)+'></a>',
60 print '<a href="#0">|<</a> <a href="#'+str(max(i-1, 0))+'"><<</a>',
61 print '<a href="#'+str(i+1)+'">>></a>',
62 print '<a href="#'+str(largest_screenshot_number)+'">>|</a>',
64 print Highlight_Keycode_i(keycodes, i),
65 print '<br><img src="'+sec+'.s'+str(i)+'.png"><br>'
66 for k in keycodes[largest_screenshot_number+1:]:
68 print '<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>'