はてなブックマークカウンター

mixi カウンターはてなブックマーク版をつくってアワヨクバ DiggSpy みたくリアルタイムで新着表示してみたりするとおもしろいんじゃないかしらーふと思った。
ふと思ったものの、初っ端の「最新の Entry 番号をどーやって取得すべきか」でさんざん悩んだ挙句、こんなスクリプト書いたところで見事に飽きた。

#!/bin/sh
cd /home/hoge/hc/

ENTRY=`cat /home/hoge/public_html/hc`
NEWENTRY=`expr "$ENTRY" + 1`

wget -q http://b.hatena.ne.jp/entry/`echo $ENTRY`
wc -c $ENTRY | cut -c 5-9 > size

SIZE=`cat /home/hoge/hc/size`

if [ "$SIZE" -ne 3108 ]
then
echo -n $NEWENTRY > /home/hoge/public_html/hc
fi

rm `echo $ENTRY`*

/home/hoge/public_html/hc にははてなブックマークのトップページ下に出てる値とかをあらかじめ書いておきます。ほんでもってこいつを cron に

*       *       *       *       *       hc.sh & sleep 1 & hc.sh

てな感じで書いておけばいけるかなーと思ったものの、これだと例えば 1 秒に 50 件の新規ブックマークがあった場合なんか確実に追いつかなくなるわけで...
っていうか 1 秒ごとにこんなの実行してたら確実に怒られる気がするわけで...

http://s.hamachiya.com/mc/mc って一体どーやって更新してるんだろう?