www: mkAll, tags
This commit is contained in:
@@ -3,17 +3,20 @@
|
||||
import html, sys
|
||||
|
||||
titles = {
|
||||
'nieuw-namen': 'nieuwe namen',
|
||||
'nieuw-woorden': 'nieuwe woorden',
|
||||
'nieuwe-namen': 'nieuwe namen',
|
||||
'nieuwe-woorden': 'nieuwe woorden',
|
||||
'locaties':'locaties',
|
||||
'personen':'personen',
|
||||
'organisaties':'organisaties',
|
||||
'overige-namen':'andere namen',
|
||||
'nieuw-adjww':'nieuwe adjectieven, deelwoorden en werkwoorden',
|
||||
'nieuwe-adjww':'nieuwe adjectieven, deelwoorden en werkwoorden',
|
||||
'cat.txt': 'categoriën',
|
||||
'tag.txt': 'tags'
|
||||
}
|
||||
|
||||
omt0 = ''' onmouseover="tooltip.show('{} {}')" onmouseout="tooltip.hide()"'''
|
||||
omt1 = ''' onmouseover="tooltip.show('{} {}<br><small>{}</small>')" onmouseout="tooltip.hide()" class="tags"'''
|
||||
|
||||
title = sys.argv[1]
|
||||
for key, value in titles.items():
|
||||
if sys.argv[1].find(key) >= 0:
|
||||
@@ -43,13 +46,17 @@ with open(sys.argv[1], 'rt', encoding='utf-8') as fp:
|
||||
mx = v
|
||||
cols=len(aa)
|
||||
p = 100 / mx * v
|
||||
sys.stdout.buffer.write('<tr><td><div style="width:{:.0f}%"></div><td>{}</tr>\n'.format(p, '<td>'.join(aa[1:])).encode('utf-8'))
|
||||
if len(aa) > 2:
|
||||
mo = omt1.format(aa[0], aa[1], aa[2])
|
||||
else:
|
||||
mo = omt0.format(aa[0], aa[1])
|
||||
sys.stdout.buffer.write('<tr{}><td><div style="width:{:.0f}%"></div><td>{}</tr>\n'.format(mo, p, aa[1]).encode('utf-8'))
|
||||
lineno += 1
|
||||
if lineno == 20:
|
||||
break
|
||||
while lineno < 20:
|
||||
lineno += 1
|
||||
sys.stdout.buffer.write(b'<tr><td><div style="width:0%"></div>' + b'<td> ' * (cols - 1) + b'</tr>\n')
|
||||
sys.stdout.buffer.write(b'<tr><td><div style="width:0%"></div><td> </tr>\n')
|
||||
|
||||
|
||||
sys.stdout.buffer.write(b'</table>\n</div>\n\n')
|
||||
|
||||
Reference in New Issue
Block a user