X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/1d4192ba208911f914e0c6fefaf9a15946d12c98..HEAD:/mplayer.plp diff --git a/mplayer.plp b/mplayer.plp index 30c72a9..013f7df 100644 --- a/mplayer.plp +++ b/mplayer.plp @@ -1,38 +1,3 @@ -<(common.inc.plp)><: - -my $mode = lc($Request || 'mplayer'); -my $include = "$mode.eng"; - -my $info = eval { Data($include) } || {}; -$mode = $info->{title} // $mode; - -Html({ - title => "\L$mode\E cheat sheet", - version => '1.3', - description => [ - "Keyboard cheat sheet for the $mode media player,", - "overviewing the default controls." - ], - keywords => [@{ $info->{keywords} // [] }, qw' - sheet cheat reference overview control shortkey keyboard - '], - stylesheet => [qw( light dark circus mono red )], - keys => 1, - data => ["$include.inc.pl"], -}); - -%{$info} or Abort( - "Requested keyboard $mode not available", - '404 request not found', -); - -say "

$mode cheat sheet

"; -say "

$_

" for $info->{intro} // (); - -use Shiar_Sheet::Keyboard 2.08; -my $info = Data($include); -my $keys = Shiar_Sheet::Keyboard->new($info); -$keys->map($get{map}) or undef $get{map}; -$keys->print_rows($get{rows}, [1,0]); -$keys->print_legends(\%get); - +<: +$Request = $ENV{PATH_INFO} eq '/mpv' ? 'mpv' : 'mplayer'; +Include 'keyboard.plp';