トップページにはてなブックマーク表示

2008/05/11

おかげさまで当サイトも少しずつはてなブックーマークでブックマークしてもらえるようになってきました。

そこで、ブックーマークされている資料をブックマーク数の多い順に当サイトのトップページに表示するようにしました。

以下、作業内容です。

1.当サイトに関するブックマーク一覧をRSSフィードで取得

2.上記フィードからブックマーク対象のURLを取得して以下の各要素を生成

ブックマークの詳細
http://b.hatena.ne.jp/entry/<URL>
ブックマーク数の画像
http://b.hatena.ne.jp/entry/image/<URL>

3.上記データを整形してリスト形式で表示

尚、はてなのサーバへの負荷を減らすために一度取得したデータは内部にキャッシュし、一定時間内の再リクエストの場合はキャッシュからデータを読み出すようにしてあります。