pear/Service_Hatena

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