2003-08-29-5

■ プラグイン機能 [メモ]

プラグイン機能が登場!
「{」2つと「}」2つで囲むとプラグイン (関数) を呼び出すことができ
ます。あんまり多くのことはできませんが...。

例:(記号は全角で表記していますが、実際は半角)
{{google_search('海老名 映画館')}} → 海老名 映画館

プラグインは cl.conf に足して置けば使えます。

in cl.conf
# -------------------------------------------------------------
# 以下、プラグイン
sub google_search {
    my ($k) = @_;
    my $o = $k;
    $k =~ s/([^0-9a-z_ ])/'%'.unpack('H2', $1)/gei;
    $k =~ s/\s/+/g;
    my $c = "ie=EUC-JP&oe=EUC-JP&";
    return qq(<a href="http://www.google.co.jp/search?${c}q=$k">$o</a>);
}
[ 固定リンク ]