4 title => 'words cheat sheet',
6 description => "Visual words",
10 data => ['wordlist.inc.pl'],
32 Zie ook <a href="/dieren">dieren</a>.
36 my %table = do 'wordlist.inc.pl' or die $@ // $!;
40 my ($img) = $name =~ /^([\w-]+)/;
42 my $hidden = $name =~ s/\?$//;
44 $name = "<q>$name</q>" if $name =~ s/\?$//;
46 if ($img and -e ($img = "data/word/$img.jpg")) {
47 my $alt = -l $img && readlink($img) =~ s/\.jpg$//r;
54 $name = "<figcaption>$name</figcaption>";
55 $name .= sprintf '<img src="/%s" alt="%s" />', $img, $alt;
58 $name = "<figcaption>$name?</figcaption>";
60 return sprintf '<figure%s>%s</figure>', $hidden && !exists $get{v} && ' hidden', $name;
68 printimgs(@{$_}) for $table{$row} // ();
73 printimgs($table{''});