以前にもちょこちょこ書いたんだけど(a, b)、適当に改良した。
perl5.8のEncodeモジュールを利用してutf対応を強化し、SPAM対策としてユーザエージェントがlibwwwだと(libwwwが含まれると?)けられることがあることを考慮し、適当に書き換えた。
perlモジュールのText::Hatena 0.16のAutoLink/HTTP.pmに対する修正。手元のFreeBSD6.2-Rだと
/usr/local/lib/perl5/site_perl/5.8.8/Text/Hatena/AutoLink/HTTP.pm
に該当。
まあ誰かのためになるかもしれないので、適当にアップしておく。HTTP.pm.txtという名前にしてあるけど、HTTP.pmにして使えばいいと思うよ。
参考にしたページ:Diary(Nov./2007)
しかしなんだな、文字化けなんてわかりやすい問題を抱えているのにざっとチェックして修正版が出てこないのは、需要がないってことなのか?それともはてな以外ではてな記法を使う人はやっぱり多くないってことか?
—
2008.05.24 試しにUserAgentをいじってみたり。
—
なんかエラーしたので直した。