This commit is contained in:
Peter Kleiweg
2026-04-03 17:47:53 +02:00
parent f9b0e83062
commit d8fc61f610
15 changed files with 1125 additions and 0 deletions

20
www/cats Normal file
View File

@@ -0,0 +1,20 @@
433 Buitenland
358 Binnenland
280 system:vrtnieuws/brands/radio-2
170 Regionaal nieuws
90 Economie
88 Politiek
45 Cultuur & Media
42 system:vrtnieuws/brands/radio-1
17 Tech
7 Koningshuis
7 Opmerkelijk
7 system:vrtnieuws/brands/sporza
5 Voetbal
1 Atletiek
1 Handbal
1 Nieuws
1 Sport algemeen
1 system:vrtnieuws/brands/stubru
1 Tennis
0

25
www/cats.table Normal file
View File

@@ -0,0 +1,25 @@
<div>
<h2>cats</h2>
<table>
<tr><td><div style="width:100%"></div><td>Buitenland</tr>
<tr><td><div style="width:83%"></div><td>Binnenland</tr>
<tr><td><div style="width:65%"></div><td>system:vrtnieuws/brands/radio-2</tr>
<tr><td><div style="width:39%"></div><td>Regionaal nieuws</tr>
<tr><td><div style="width:21%"></div><td>Economie</tr>
<tr><td><div style="width:20%"></div><td>Politiek</tr>
<tr><td><div style="width:10%"></div><td>Cultuur &amp; Media</tr>
<tr><td><div style="width:10%"></div><td>system:vrtnieuws/brands/radio-1</tr>
<tr><td><div style="width:4%"></div><td>Tech</tr>
<tr><td><div style="width:2%"></div><td>Koningshuis</tr>
<tr><td><div style="width:2%"></div><td>Opmerkelijk</tr>
<tr><td><div style="width:2%"></div><td>system:vrtnieuws/brands/sporza</tr>
<tr><td><div style="width:1%"></div><td>Voetbal</tr>
<tr><td><div style="width:0%"></div><td>Atletiek</tr>
<tr><td><div style="width:0%"></div><td>Handbal</tr>
<tr><td><div style="width:0%"></div><td>Nieuws</tr>
<tr><td><div style="width:0%"></div><td>Sport algemeen</tr>
<tr><td><div style="width:0%"></div><td>system:vrtnieuws/brands/stubru</tr>
<tr><td><div style="width:0%"></div><td>Tennis</tr>
<tr><td><div style="width:0%"></div><td></tr>
</table>
</div>

BIN
www/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

57
www/gettags.sh Executable file
View File

@@ -0,0 +1,57 @@
#!/bin/bash
unset CDPATH
PATH=/net/corpora/nlnieuws/bin:/net/aps/bin:$PATH
export TZ=Europe/Amsterdam
item=tag
if [ "$1" = "cat" ]
then
item=cat
shift
fi
if [ "$1" = "" ]
then
ds=`ISOWeek -7`
else
case "$1" in
2[0-9][0-9][0-9]-[0-5][0-9])
ds=$1
;;
*)
echo INVALID
exit 1
;;
esac
fi
w=4
cd /net/corpora/nlnieuws
collect() {
declare -gA counts
declare -i val
count="$1"
shift
word="$*"
val=${counts["$word"]}
counts["$word"]=$(( $val + $count ))
}
for file in $( find . -name $ds-$w.$item.txt -or $( week2files $ds $w | sed -e "s/data.dz/$item.txt/g" ) )
do
IFS=$'\n'
for line in $(cat $file)
do
IFS=' '$'\t'$'\n'
collect $line
done
done
for i in "${!counts[@]}"
do
printf "%8d\t%s\n" ${counts[$i]} "$i"
#echo -e "${counts[$i]}\t$i"
done | sort -f -k 2 | sort -n -r -k 1,1 -s

698
www/index.html Normal file
View File

@@ -0,0 +1,698 @@
<!doctype html>
<html>
<head>
<title>2026 week 13</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="favicon.ico" type="image/ico" />
<link rel="stylesheet" href="style.css" />
</head>
<body>
<div class="title">
<h1>2026 week 13</h1>
</div>
<div class="main">
<div>
<h2>nieuwe namen</h2>
<table>
<tr>
<td><div style="width: 100%"></div></td>
<td>Antonelli</td>
</tr>
<tr>
<td><div style="width: 88%"></div></td>
<td>Jill Helena</td>
</tr>
<tr>
<td><div style="width: 86%"></div></td>
<td>Coldeweijer</td>
</tr>
<tr>
<td><div style="width: 70%"></div></td>
<td>Sef</td>
</tr>
<tr>
<td><div style="width: 69%"></div></td>
<td>Ten Damme</td>
</tr>
<tr>
<td><div style="width: 65%"></div></td>
<td>PFAS</td>
</tr>
<tr>
<td><div style="width: 60%"></div></td>
<td>Meloni</td>
</tr>
<tr>
<td><div style="width: 56%"></div></td>
<td>Bouchez</td>
</tr>
<tr>
<td><div style="width: 56%"></div></td>
<td>Tata Steel</td>
</tr>
<tr>
<td><div style="width: 55%"></div></td>
<td>Kampschreur</td>
</tr>
<tr>
<td><div style="width: 55%"></div></td>
<td>Kempi</td>
</tr>
<tr>
<td><div style="width: 55%"></div></td>
<td>Keuken</td>
</tr>
<tr>
<td><div style="width: 55%"></div></td>
<td>Larijani</td>
</tr>
<tr>
<td><div style="width: 54%"></div></td>
<td>Redzepi</td>
</tr>
<tr>
<td><div style="width: 52%"></div></td>
<td>Jansa</td>
</tr>
<tr>
<td><div style="width: 52%"></div></td>
<td>Sabalenka</td>
</tr>
<tr>
<td><div style="width: 51%"></div></td>
<td>Kharg</td>
</tr>
<tr>
<td><div style="width: 50%"></div></td>
<td>Mathieu van der Poel</td>
</tr>
<tr>
<td><div style="width: 50%"></div></td>
<td>Ronnie Flex</td>
</tr>
<tr>
<td><div style="width: 50%"></div></td>
<td>Theo Francken</td>
</tr>
</table>
</div>
<div>
<h2>nieuwe woorden</h2>
<table>
<tr>
<td><div style="width: 100%"></div></td>
<td>Houthi&#x27;s</td>
</tr>
<tr>
<td><div style="width: 66%"></div></td>
<td>energiecentrales</td>
</tr>
<tr>
<td><div style="width: 66%"></div></td>
<td>interlandperiode</td>
</tr>
<tr>
<td><div style="width: 63%"></div></td>
<td>energiefaciliteiten</td>
</tr>
<tr>
<td><div style="width: 57%"></div></td>
<td>energiecontract</td>
</tr>
<tr>
<td><div style="width: 55%"></div></td>
<td>pensioenhervorming</td>
</tr>
<tr>
<td><div style="width: 54%"></div></td>
<td>fatbike</td>
</tr>
<tr>
<td><div style="width: 54%"></div></td>
<td>gasinstallaties</td>
</tr>
<tr>
<td><div style="width: 54%"></div></td>
<td>maximumprijs</td>
</tr>
<tr>
<td><div style="width: 54%"></div></td>
<td>nepagenten</td>
</tr>
<tr>
<td><div style="width: 54%"></div></td>
<td>repatriëringsvluchten</td>
</tr>
<tr>
<td><div style="width: 54%"></div></td>
<td>schademeldingen</td>
</tr>
<tr>
<td><div style="width: 54%"></div></td>
<td>werkcultuur</td>
</tr>
<tr>
<td><div style="width: 52%"></div></td>
<td>ex-partner</td>
</tr>
<tr>
<td><div style="width: 52%"></div></td>
<td>Israëlisch-Amerikaanse</td>
</tr>
<tr>
<td><div style="width: 52%"></div></td>
<td>megawattuur</td>
</tr>
<tr>
<td><div style="width: 51%"></div></td>
<td>energiekosten</td>
</tr>
<tr>
<td><div style="width: 51%"></div></td>
<td>plofkraken</td>
</tr>
<tr>
<td><div style="width: 51%"></div></td>
<td>reboot</td>
</tr>
<tr>
<td><div style="width: 51%"></div></td>
<td>steunbewijs</td>
</tr>
</table>
</div>
<div>
<h2>personen</h2>
<table>
<tr>
<td><div style="width: 100%"></div></td>
<td>Trump</td>
</tr>
<tr>
<td><div style="width: 27%"></div></td>
<td>Donald Trump</td>
</tr>
<tr>
<td><div style="width: 19%"></div></td>
<td>Verstappen</td>
</tr>
<tr>
<td><div style="width: 17%"></div></td>
<td>Ali B</td>
</tr>
<tr>
<td><div style="width: 13%"></div></td>
<td>Mette-Marit</td>
</tr>
<tr>
<td><div style="width: 12%"></div></td>
<td>Jetten</td>
</tr>
<tr>
<td><div style="width: 12%"></div></td>
<td>Orbán</td>
</tr>
<tr>
<td><div style="width: 11%"></div></td>
<td>Epstein</td>
</tr>
<tr>
<td><div style="width: 11%"></div></td>
<td>Høiby</td>
</tr>
<tr>
<td><div style="width: 10%"></div></td>
<td>Zelensky</td>
</tr>
<tr>
<td><div style="width: 9%"></div></td>
<td>Máxima</td>
</tr>
<tr>
<td><div style="width: 8%"></div></td>
<td>Khamenei</td>
</tr>
<tr>
<td><div style="width: 7%"></div></td>
<td>Ali Khamenei</td>
</tr>
<tr>
<td><div style="width: 7%"></div></td>
<td>Willem-Alexander</td>
</tr>
<tr>
<td><div style="width: 7%"></div></td>
<td>Van der Poel</td>
</tr>
<tr>
<td><div style="width: 7%"></div></td>
<td>Klaver</td>
</tr>
<tr>
<td><div style="width: 6%"></div></td>
<td>Koeman</td>
</tr>
<tr>
<td><div style="width: 6%"></div></td>
<td>Cruijff</td>
</tr>
<tr>
<td><div style="width: 6%"></div></td>
<td>Max Verstappen</td>
</tr>
<tr>
<td><div style="width: 6%"></div></td>
<td>Poetin</td>
</tr>
</table>
</div>
<div>
<h2>locaties</h2>
<table>
<tr>
<td><div style="width: 100%"></div></td>
<td>Iran</td>
</tr>
<tr>
<td><div style="width: 52%"></div></td>
<td>Nederland</td>
</tr>
<tr>
<td><div style="width: 44%"></div></td>
<td>VS</td>
</tr>
<tr>
<td><div style="width: 40%"></div></td>
<td>Israël</td>
</tr>
<tr>
<td><div style="width: 37%"></div></td>
<td>Midden-Oosten</td>
</tr>
<tr>
<td><div style="width: 28%"></div></td>
<td>Amsterdam</td>
</tr>
<tr>
<td><div style="width: 26%"></div></td>
<td>Oekraïne</td>
</tr>
<tr>
<td><div style="width: 22%"></div></td>
<td>Verenigde Staten</td>
</tr>
<tr>
<td><div style="width: 19%"></div></td>
<td>Rusland</td>
</tr>
<tr>
<td><div style="width: 19%"></div></td>
<td>Europa</td>
</tr>
<tr>
<td><div style="width: 17%"></div></td>
<td>België</td>
</tr>
<tr>
<td><div style="width: 15%"></div></td>
<td>China</td>
</tr>
<tr>
<td><div style="width: 14%"></div></td>
<td>Straat van Hormuz</td>
</tr>
<tr>
<td><div style="width: 14%"></div></td>
<td>Brussel</td>
</tr>
<tr>
<td><div style="width: 12%"></div></td>
<td>Rotterdam</td>
</tr>
<tr>
<td><div style="width: 11%"></div></td>
<td>Libanon</td>
</tr>
<tr>
<td><div style="width: 11%"></div></td>
<td>Den Haag</td>
</tr>
<tr>
<td><div style="width: 11%"></div></td>
<td>Frankrijk</td>
</tr>
<tr>
<td><div style="width: 10%"></div></td>
<td>Teheran</td>
</tr>
<tr>
<td><div style="width: 10%"></div></td>
<td>Duitsland</td>
</tr>
</table>
</div>
<div>
<h2>organisaties</h2>
<table>
<tr>
<td><div style="width: 100%"></div></td>
<td>ANP</td>
</tr>
<tr>
<td><div style="width: 38%"></div></td>
<td>Openbaar Ministerie</td>
</tr>
<tr>
<td><div style="width: 26%"></div></td>
<td>Ajax</td>
</tr>
<tr>
<td><div style="width: 20%"></div></td>
<td>EU</td>
</tr>
<tr>
<td><div style="width: 18%"></div></td>
<td>PSV</td>
</tr>
<tr>
<td><div style="width: 18%"></div></td>
<td>defensie</td>
</tr>
<tr>
<td><div style="width: 17%"></div></td>
<td>Hezbollah</td>
</tr>
<tr>
<td><div style="width: 16%"></div></td>
<td>Feyenoord</td>
</tr>
<tr>
<td><div style="width: 15%"></div></td>
<td>D66</td>
</tr>
<tr>
<td><div style="width: 15%"></div></td>
<td>VVD</td>
</tr>
<tr>
<td><div style="width: 14%"></div></td>
<td>Instagram</td>
</tr>
<tr>
<td><div style="width: 13%"></div></td>
<td>NU.nl</td>
</tr>
<tr>
<td><div style="width: 13%"></div></td>
<td>Tweede Kamer</td>
</tr>
<tr>
<td><div style="width: 12%"></div></td>
<td>CDA</td>
</tr>
<tr>
<td><div style="width: 12%"></div></td>
<td>Oranje</td>
</tr>
<tr>
<td><div style="width: 12%"></div></td>
<td>AI</td>
</tr>
<tr>
<td><div style="width: 11%"></div></td>
<td>AZ</td>
</tr>
<tr>
<td><div style="width: 11%"></div></td>
<td>kamer</td>
</tr>
<tr>
<td><div style="width: 10%"></div></td>
<td>justitie</td>
</tr>
<tr>
<td><div style="width: 10%"></div></td>
<td>NEC</td>
</tr>
</table>
</div>
<div>
<h2>andere namen</h2>
<table>
<tr>
<td><div style="width: 100%"></div></td>
<td>Eredivisie</td>
</tr>
<tr>
<td><div style="width: 90%"></div></td>
<td>Oscar</td>
</tr>
<tr>
<td><div style="width: 86%"></div></td>
<td>X</td>
</tr>
<tr>
<td><div style="width: 70%"></div></td>
<td>Champions League</td>
</tr>
<tr>
<td><div style="width: 52%"></div></td>
<td>VRT NWS</td>
</tr>
<tr>
<td><div style="width: 52%"></div></td>
<td>Formule 1</td>
</tr>
<tr>
<td><div style="width: 50%"></div></td>
<td>Grand Prix</td>
</tr>
<tr>
<td><div style="width: 45%"></div></td>
<td>Premier League</td>
</tr>
<tr>
<td><div style="width: 39%"></div></td>
<td>Instagram</td>
</tr>
<tr>
<td><div style="width: 38%"></div></td>
<td>The New York Times</td>
</tr>
<tr>
<td><div style="width: 37%"></div></td>
<td>Facebook</td>
</tr>
<tr>
<td><div style="width: 37%"></div></td>
<td>X.</td>
</tr>
<tr>
<td><div style="width: 37%"></div></td>
<td>Spelen</td>
</tr>
<tr>
<td><div style="width: 33%"></div></td>
<td>WhatsApp</td>
</tr>
<tr>
<td><div style="width: 32%"></div></td>
<td>Paralympische Spelen</td>
</tr>
<tr>
<td><div style="width: 32%"></div></td>
<td>Olympische Spelen</td>
</tr>
<tr>
<td><div style="width: 30%"></div></td>
<td>Tweede Wereldoorlog</td>
</tr>
<tr>
<td><div style="width: 27%"></div></td>
<td>Parijs-Nice</td>
</tr>
<tr>
<td><div style="width: 25%"></div></td>
<td>NRC</td>
</tr>
<tr>
<td><div style="width: 22%"></div></td>
<td>De Telegraaf</td>
</tr>
</table>
</div>
<div>
<h2>cats</h2>
<table>
<tr>
<td><div style="width: 100%"></div></td>
<td>Buitenland</td>
</tr>
<tr>
<td><div style="width: 83%"></div></td>
<td>Binnenland</td>
</tr>
<tr>
<td><div style="width: 65%"></div></td>
<td>system:vrtnieuws/brands/radio-2</td>
</tr>
<tr>
<td><div style="width: 39%"></div></td>
<td>Regionaal nieuws</td>
</tr>
<tr>
<td><div style="width: 21%"></div></td>
<td>Economie</td>
</tr>
<tr>
<td><div style="width: 20%"></div></td>
<td>Politiek</td>
</tr>
<tr>
<td><div style="width: 10%"></div></td>
<td>Cultuur &amp; Media</td>
</tr>
<tr>
<td><div style="width: 10%"></div></td>
<td>system:vrtnieuws/brands/radio-1</td>
</tr>
<tr>
<td><div style="width: 4%"></div></td>
<td>Tech</td>
</tr>
<tr>
<td><div style="width: 2%"></div></td>
<td>Koningshuis</td>
</tr>
<tr>
<td><div style="width: 2%"></div></td>
<td>Opmerkelijk</td>
</tr>
<tr>
<td><div style="width: 2%"></div></td>
<td>system:vrtnieuws/brands/sporza</td>
</tr>
<tr>
<td><div style="width: 1%"></div></td>
<td>Voetbal</td>
</tr>
<tr>
<td><div style="width: 0%"></div></td>
<td>Atletiek</td>
</tr>
<tr>
<td><div style="width: 0%"></div></td>
<td>Handbal</td>
</tr>
<tr>
<td><div style="width: 0%"></div></td>
<td>Nieuws</td>
</tr>
<tr>
<td><div style="width: 0%"></div></td>
<td>Sport algemeen</td>
</tr>
<tr>
<td><div style="width: 0%"></div></td>
<td>system:vrtnieuws/brands/stubru</td>
</tr>
<tr>
<td><div style="width: 0%"></div></td>
<td>Tennis</td>
</tr>
<tr>
<td><div style="width: 0%"></div></td>
<td>&nbsp;</td>
</tr>
</table>
</div>
<div>
<h2>tags</h2>
<table>
<tr>
<td><div style="width: 100%"></div></td>
<td>Entertainment</td>
</tr>
<tr>
<td><div style="width: 78%"></div></td>
<td>Buitenland</td>
</tr>
<tr>
<td><div style="width: 66%"></div></td>
<td>Zakelijk</td>
</tr>
<tr>
<td><div style="width: 66%"></div></td>
<td>Landelijk</td>
</tr>
<tr>
<td><div style="width: 38%"></div></td>
<td>voetbal</td>
</tr>
<tr>
<td><div style="width: 28%"></div></td>
<td>Politiek</td>
</tr>
<tr>
<td><div style="width: 27%"></div></td>
<td>Sport</td>
</tr>
<tr>
<td><div style="width: 26%"></div></td>
<td>Voetbal</td>
</tr>
<tr>
<td><div style="width: 26%"></div></td>
<td>Koningshuis</td>
</tr>
<tr>
<td><div style="width: 22%"></div></td>
<td>economie</td>
</tr>
<tr>
<td><div style="width: 20%"></div></td>
<td>binnenland</td>
</tr>
<tr>
<td><div style="width: 13%"></div></td>
<td>Justitie</td>
</tr>
<tr>
<td><div style="width: 13%"></div></td>
<td>buitenland</td>
</tr>
<tr>
<td><div style="width: 11%"></div></td>
<td>Binnenland</td>
</tr>
<tr>
<td><div style="width: 11%"></div></td>
<td>achterklap</td>
</tr>
<tr>
<td><div style="width: 10%"></div></td>
<td>Iran</td>
</tr>
<tr>
<td><div style="width: 10%"></div></td>
<td>Artikelen</td>
</tr>
<tr>
<td><div style="width: 9%"></div></td>
<td>tweakers</td>
</tr>
<tr>
<td><div style="width: 9%"></div></td>
<td>muziek</td>
</tr>
<tr>
<td><div style="width: 8%"></div></td>
<td>Midden-Oosten</td>
</tr>
</table>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,25 @@
<div
<h2>locaties</h2>
<table>
<tr><td><div style="width:100%"></div><td>Iran</tr>
<tr><td><div style="width:52%"></div><td>Nederland</tr>
<tr><td><div style="width:44%"></div><td>VS</tr>
<tr><td><div style="width:40%"></div><td>Israël</tr>
<tr><td><div style="width:37%"></div><td>Midden-Oosten</tr>
<tr><td><div style="width:28%"></div><td>Amsterdam</tr>
<tr><td><div style="width:26%"></div><td>Oekraïne</tr>
<tr><td><div style="width:22%"></div><td>Verenigde Staten</tr>
<tr><td><div style="width:19%"></div><td>Rusland</tr>
<tr><td><div style="width:19%"></div><td>Europa</tr>
<tr><td><div style="width:17%"></div><td>België</tr>
<tr><td><div style="width:15%"></div><td>China</tr>
<tr><td><div style="width:14%"></div><td>Straat van Hormuz</tr>
<tr><td><div style="width:14%"></div><td>Brussel</tr>
<tr><td><div style="width:12%"></div><td>Rotterdam</tr>
<tr><td><div style="width:11%"></div><td>Libanon</tr>
<tr><td><div style="width:11%"></div><td>Den Haag</tr>
<tr><td><div style="width:11%"></div><td>Frankrijk</tr>
<tr><td><div style="width:10%"></div><td>Teheran</tr>
<tr><td><div style="width:10%"></div><td>Duitsland</tr>
</table>
</div>

View File

@@ -0,0 +1,25 @@
<div
<h2>nieuwe namen</h2>
<table>
<tr><td><div style="width:100%"></div><td>Antonelli</tr>
<tr><td><div style="width:88%"></div><td>Jill Helena</tr>
<tr><td><div style="width:86%"></div><td>Coldeweijer</tr>
<tr><td><div style="width:70%"></div><td>Sef</tr>
<tr><td><div style="width:69%"></div><td>Ten Damme</tr>
<tr><td><div style="width:65%"></div><td>PFAS</tr>
<tr><td><div style="width:60%"></div><td>Meloni</tr>
<tr><td><div style="width:56%"></div><td>Bouchez</tr>
<tr><td><div style="width:56%"></div><td>Tata Steel</tr>
<tr><td><div style="width:55%"></div><td>Kampschreur</tr>
<tr><td><div style="width:55%"></div><td>Kempi</tr>
<tr><td><div style="width:55%"></div><td>Keuken</tr>
<tr><td><div style="width:55%"></div><td>Larijani</tr>
<tr><td><div style="width:54%"></div><td>Redzepi</tr>
<tr><td><div style="width:52%"></div><td>Jansa</tr>
<tr><td><div style="width:52%"></div><td>Sabalenka</tr>
<tr><td><div style="width:51%"></div><td>Kharg</tr>
<tr><td><div style="width:50%"></div><td>Mathieu van der Poel</tr>
<tr><td><div style="width:50%"></div><td>Ronnie Flex</tr>
<tr><td><div style="width:50%"></div><td>Theo Francken</tr>
</table>
</div>

View File

@@ -0,0 +1,25 @@
<div
<h2>nieuwe woorden</h2>
<table>
<tr><td><div style="width:100%"></div><td>Houthi&#x27;s</tr>
<tr><td><div style="width:66%"></div><td>energiecentrales</tr>
<tr><td><div style="width:66%"></div><td>interlandperiode</tr>
<tr><td><div style="width:63%"></div><td>energiefaciliteiten</tr>
<tr><td><div style="width:57%"></div><td>energiecontract</tr>
<tr><td><div style="width:55%"></div><td>pensioenhervorming</tr>
<tr><td><div style="width:54%"></div><td>fatbike</tr>
<tr><td><div style="width:54%"></div><td>gasinstallaties</tr>
<tr><td><div style="width:54%"></div><td>maximumprijs</tr>
<tr><td><div style="width:54%"></div><td>nepagenten</tr>
<tr><td><div style="width:54%"></div><td>repatriëringsvluchten</tr>
<tr><td><div style="width:54%"></div><td>schademeldingen</tr>
<tr><td><div style="width:54%"></div><td>werkcultuur</tr>
<tr><td><div style="width:52%"></div><td>ex-partner</tr>
<tr><td><div style="width:52%"></div><td>Israëlisch-Amerikaanse</tr>
<tr><td><div style="width:52%"></div><td>megawattuur</tr>
<tr><td><div style="width:51%"></div><td>energiekosten</tr>
<tr><td><div style="width:51%"></div><td>plofkraken</tr>
<tr><td><div style="width:51%"></div><td>reboot</tr>
<tr><td><div style="width:51%"></div><td>steunbewijs</tr>
</table>
</div>

View File

@@ -0,0 +1,25 @@
<div
<h2>organisaties</h2>
<table>
<tr><td><div style="width:100%"></div><td>ANP</tr>
<tr><td><div style="width:38%"></div><td>Openbaar Ministerie</tr>
<tr><td><div style="width:26%"></div><td>Ajax</tr>
<tr><td><div style="width:20%"></div><td>EU</tr>
<tr><td><div style="width:18%"></div><td>PSV</tr>
<tr><td><div style="width:18%"></div><td>defensie</tr>
<tr><td><div style="width:17%"></div><td>Hezbollah</tr>
<tr><td><div style="width:16%"></div><td>Feyenoord</tr>
<tr><td><div style="width:15%"></div><td>D66</tr>
<tr><td><div style="width:15%"></div><td>VVD</tr>
<tr><td><div style="width:14%"></div><td>Instagram</tr>
<tr><td><div style="width:13%"></div><td>NU.nl</tr>
<tr><td><div style="width:13%"></div><td>Tweede Kamer</tr>
<tr><td><div style="width:12%"></div><td>CDA</tr>
<tr><td><div style="width:12%"></div><td>Oranje</tr>
<tr><td><div style="width:12%"></div><td>AI</tr>
<tr><td><div style="width:11%"></div><td>AZ</tr>
<tr><td><div style="width:11%"></div><td>kamer</tr>
<tr><td><div style="width:10%"></div><td>justitie</tr>
<tr><td><div style="width:10%"></div><td>NEC</tr>
</table>
</div>

View File

@@ -0,0 +1,25 @@
<div
<h2>andere namen</h2>
<table>
<tr><td><div style="width:100%"></div><td>Eredivisie</tr>
<tr><td><div style="width:90%"></div><td>Oscar</tr>
<tr><td><div style="width:86%"></div><td>X</tr>
<tr><td><div style="width:70%"></div><td>Champions League</tr>
<tr><td><div style="width:52%"></div><td>VRT NWS</tr>
<tr><td><div style="width:52%"></div><td>Formule 1</tr>
<tr><td><div style="width:50%"></div><td>Grand Prix</tr>
<tr><td><div style="width:45%"></div><td>Premier League</tr>
<tr><td><div style="width:39%"></div><td>Instagram</tr>
<tr><td><div style="width:38%"></div><td>The New York Times</tr>
<tr><td><div style="width:37%"></div><td>Facebook</tr>
<tr><td><div style="width:37%"></div><td>X.</tr>
<tr><td><div style="width:37%"></div><td>Spelen</tr>
<tr><td><div style="width:33%"></div><td>WhatsApp</tr>
<tr><td><div style="width:32%"></div><td>Paralympische Spelen</tr>
<tr><td><div style="width:32%"></div><td>Olympische Spelen</tr>
<tr><td><div style="width:30%"></div><td>Tweede Wereldoorlog</tr>
<tr><td><div style="width:27%"></div><td>Parijs-Nice</tr>
<tr><td><div style="width:25%"></div><td>NRC</tr>
<tr><td><div style="width:22%"></div><td>De Telegraaf</tr>
</table>
</div>

View File

@@ -0,0 +1,25 @@
<div
<h2>personen</h2>
<table>
<tr><td><div style="width:100%"></div><td>Trump</tr>
<tr><td><div style="width:27%"></div><td>Donald Trump</tr>
<tr><td><div style="width:19%"></div><td>Verstappen</tr>
<tr><td><div style="width:17%"></div><td>Ali B</tr>
<tr><td><div style="width:13%"></div><td>Mette-Marit</tr>
<tr><td><div style="width:12%"></div><td>Jetten</tr>
<tr><td><div style="width:12%"></div><td>Orbán</tr>
<tr><td><div style="width:11%"></div><td>Epstein</tr>
<tr><td><div style="width:11%"></div><td>Høiby</tr>
<tr><td><div style="width:10%"></div><td>Zelensky</tr>
<tr><td><div style="width:9%"></div><td>Máxima</tr>
<tr><td><div style="width:8%"></div><td>Khamenei</tr>
<tr><td><div style="width:7%"></div><td>Ali Khamenei</tr>
<tr><td><div style="width:7%"></div><td>Willem-Alexander</tr>
<tr><td><div style="width:7%"></div><td>Van der Poel</tr>
<tr><td><div style="width:7%"></div><td>Klaver</tr>
<tr><td><div style="width:6%"></div><td>Koeman</tr>
<tr><td><div style="width:6%"></div><td>Cruijff</tr>
<tr><td><div style="width:6%"></div><td>Max Verstappen</tr>
<tr><td><div style="width:6%"></div><td>Poetin</tr>
</table>
</div>

106
www/style.css Normal file
View File

@@ -0,0 +1,106 @@
/* */
* {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
html {
font-family: 'IBM Plex Serif', serif;
font-size: 18px;
}
body {
border: 0px;
margin: 0px;
padding: 0px;
color: black;
background-color: #fcfffc;
}
.main {
margin: 4em 0px 8em 0px;
padding: 0.4em 0.2em;
column-count: 4;
column-width: 22em;
-webkit-column-gap: 0px;
-moz-column-gap: 0px;
column-gap: 0px;
column-rule: 1px solid lightgrey;
}
.main > div {
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
-o-column-break-inside: avoid;
-ms-column-break-inside: avoid;
column-break-inside: avoid;
page-break-inside: avoid;
/* zo moet het */
break-inside: avoid;
padding: 0px 1em;
margin: 0px 0.2em 4em 0.2em;
overflow-x: hidden;
}
.footer {
text-align: center;
font-size: small;
margin-bottom: 2em;
}
h1 {
margin-top: 4em;
text-align: center;
}
h1,
h2 {
color: #62757f;
letter-spacing: 0.1em;
margin-top: 2em;
}
h1 {
font-size: xx-large;
font-weight: 200;
}
h2 {
margin-top: 0px;
font-size: large;
font-weight: 400;
}
a {
text-decoration: none;
color: #0000ee;
}
a:hover {
text-decoration: underline;
}
table {
border-collapse: collapse;
border-spacing: 2em;
}
td {
padding: 0.2em 0.5em 0.2em 0px;
vertical-align: center;
white-space: nowrap;
}
tr > td:first-child {
width: 100px;
}
td > div {
height: 10px;
margin-top: auto;
background-color: #62757f;
}

1
www/tags Normal file
View File

@@ -0,0 +1 @@
INVALID

25
www/tags.table Normal file
View File

@@ -0,0 +1,25 @@
<div>
<h2>tags</h2>
<table>
<tr><td><div style="width:100%"></div><td>Entertainment</tr>
<tr><td><div style="width:78%"></div><td>Buitenland</tr>
<tr><td><div style="width:66%"></div><td>Zakelijk</tr>
<tr><td><div style="width:66%"></div><td>Landelijk</tr>
<tr><td><div style="width:38%"></div><td>voetbal</tr>
<tr><td><div style="width:28%"></div><td>Politiek</tr>
<tr><td><div style="width:27%"></div><td>Sport</tr>
<tr><td><div style="width:26%"></div><td>Voetbal</tr>
<tr><td><div style="width:26%"></div><td>Koningshuis</tr>
<tr><td><div style="width:22%"></div><td>economie</tr>
<tr><td><div style="width:20%"></div><td>binnenland</tr>
<tr><td><div style="width:13%"></div><td>Justitie</tr>
<tr><td><div style="width:13%"></div><td>buitenland</tr>
<tr><td><div style="width:11%"></div><td>Binnenland</tr>
<tr><td><div style="width:11%"></div><td>achterklap</tr>
<tr><td><div style="width:10%"></div><td>Iran</tr>
<tr><td><div style="width:10%"></div><td>Artikelen</tr>
<tr><td><div style="width:9%"></div><td>tweakers</tr>
<tr><td><div style="width:9%"></div><td>muziek</tr>
<tr><td><div style="width:8%"></div><td>Midden-Oosten</tr>
</table>
</div>

43
www/top2html.py Executable file
View File

@@ -0,0 +1,43 @@
#!/usr/bin/env python3
import html, sys
titles = {
'nieuw-namen': 'nieuwe namen',
'nieuw-woorden': 'nieuwe woorden',
'locaties':'locaties',
'personen':'personen',
'organisaties':'organisaties',
'overige-namen':'andere namen',
'nieuw-adjww':'nieuwe adjectieven, deelwoorden en werkwoorden'
}
title = sys.argv[1]
for key, value in titles.items():
if sys.argv[1].find(key) >= 0:
title = value
break
sys.stdout.buffer.write('''<div>
<h2>{}</h2>
<table>
'''.format(html.escape(title)).encode('utf-8'))
with open(sys.argv[1], 'rt', encoding='utf-8') as fp:
lineno = 0
mx = 0
for line in fp:
line = line.strip()
aa = line.split('\t')
for i in range(1, len(aa)):
aa[i] = html.escape(aa[i])
v = int(aa[0])
if lineno == 0:
mx = v
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'))
lineno += 1
if lineno == 20:
break
sys.stdout.buffer.write(b'</table>\n</div>\n')