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>'