paerを漁っていたらService_Hatenaというのを見つけたのでちょっと入れてみた.環境はMac OS X上.stableじゃないので-fを付けて.
% sudo pear install -f pear/Services_Hatena WARNING: failed to download pear.php.net/Services_Hatena within preferred state "stable", will instead download version 0.1.1, stability "alpha" WARNING: failed to download pear.php.net/Services_OpenSearch within preferred state "stable", will instead download version 0.1.0, stability "beta" Did not download dependencies: pear/HTTP_Request, pear/XML_Serializer, pear/XML_RSS, use --alldeps or --onlyreqdeps to download automatically Did not download dependencies: pear/Net_URL, use --alldeps or --onlyreqdeps to download automatically warning: pear/Services_OpenSearch requires package "pear/XML_Serializer" warning: pear/Services_OpenSearch requires package "pear/XML_RSS" warning: pear/HTTP_Request requires package "pear/Net_URL" (version >= 1.0.12) downloading Services_Hatena-0.1.1.tgz ... Starting to download Services_Hatena-0.1.1.tgz (9,903 bytes) .....done: 9,903 bytes downloading Services_OpenSearch-0.1.0.tgz ... Starting to download Services_OpenSearch-0.1.0.tgz (4,006 bytes) ...done: 4,006 bytes downloading HTTP_Request-1.3.0.tgz ... Starting to download HTTP_Request-1.3.0.tgz (13,808 bytes) ...done: 13,808 bytes install ok: channel://pear.php.net/HTTP_Request-1.3.0 install ok: channel://pear.php.net/Services_OpenSearch-0.1.0 install ok: channel://pear.php.net/Services_Hatena-0.1.1
この時点で動かしてみたのだけど,Net_URLが無いって怒られた.よく見るとインストール時のServices_OpenSearchのメッセージに出ている.というわけでインストール.
% sudo pear install pear/Net_URL downloading Net_URL-1.0.14.tgz ... Starting to download Net_URL-1.0.14.tgz (5,173 bytes) .....done: 5,173 bytes install ok: channel://pear.php.net/Net_URL-1.0.14
これでキーワード自動リンクは動いた.すべて動かそうと思ったらpear/XML_Serializer, pear/XML_RSSなどを入れるといいのかもしれない.作ったサンプルは内容がひどすぎて見せられない.開発者さんのサイトにはサンプルもあった.使い方は簡単だし,すばらしい活動です.
Services_Hatena開発者さんのサイト→Hetena.com - Ready For Development