From 85d060511bea5c28a099246805502665d040b9ff Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Fri, 1 May 2020 00:14:55 +0200 Subject: [PATCH] dieren: page description and links between verbosity --- dieren.plp | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/dieren.plp b/dieren.plp index 5370377..e4dd746 100644 --- a/dieren.plp +++ b/dieren.plp @@ -1,9 +1,14 @@ <(common.inc.plp)><: +my $verbose = exists $get{v} && ($get{v} // 1); +my $intro = 'dieren die in het Nederlands vernoemd zijn naar andere dieren.'; +$intro .= '.. en dergelijke.' if $verbose; +$intro .= '.. enzo.' if $verbose >= 2; + Html({ - title => 'dieren cheat sheet', + title => ($verbose && 'uitgebreid ') . 'dieren cheat sheet', version => '1.0', - description => [], + description => "Tabeloverzicht met afbeeldingen van $intro", keywords => [qw' dier beest naam naamgeving woord taal nederlands gerelateerd relatie vernoemd vernoeming combinatie samenstelling onverwant @@ -37,7 +42,17 @@ EOT :>

Dierennamen (Dutch animal names)

-

Dieren die in het Nederlands vernoemd zijn naar andere dieren.

+

+<: +say ucfirst $intro; +if ($verbose) { + say 'Zie het populaire overzicht voor minder.'; +} +else { + say 'Zie ook minderbekende en verdergezochte verbanden.'; +} +:> +

<: my @table = qw( @@ -80,7 +95,7 @@ if (exists $get{r}) { say ''; while (my $name = shift @table) { - if ($name =~ s/^#// and not exists $get{v}) { + if ($name =~ s/^#// and !$verbose) { while ($name = shift @table) { last if $name =~ m/^>/; } @@ -101,7 +116,7 @@ while (my $name = shift @table) { if ($name and -e (my $img = "data/dieren/$name.jpg")) { printf '%s'; } elsif (!$hidden) { -- 2.30.0