【しばらく編集不可モードで運営します】 編集(管理者用) | 差分 | 新規作成 | 一覧 | RSS | FrontPage | 検索 | 更新履歴

plugin/similarity.pl - bulkfeeds.netのSimilarity Searchを利用するプラグイン。

bulkfeeds.netのSimilarity Searchを利用するプラグイン。

use strict;

package similarity;

sub plugin_block {
    my ($escaped_argument) = @_;
    my ($style,$permalink) = split(/,/, $escaped_argument);
    return <<"EOD";
<div class="similarity">
<script language="JavaScript">
var url ='$permalink';
var n = 10;
var oe = 'EUC-jp';
var style = '$style';
document.write('<scr' + 'ipt language="JavaScript" src="http://bulkfeeds.net/app/similar.js?url=' + escape(url) 
+ '&amp;n=' + n + '&amp;style=' + style 
+ '&amp;oe=' + oe + '"></scr' + 'ipt>');
</script>
</div>
EOD
}

sub plugin_usage {
    return {
        name => 'similarity',
        version => '0.0',
        author => 'Hiroshi Yuki <hyuki@hyuki.com>',
        syntax => '#similarity(lite|mt-comments,permalink_url)',
        description => 'Similarity Search (cf. http://blog.bulknews.net/mt/archives/000763.html)',
        example => '#similarity(lite,http://www.hyuki.com/tf/?20040223135319)',
    };
}

1;