あるページを含むはてなアンテナの一覧を作る

2004-05-22 初出


前回の「はてなアンテナ被登録数を調べる」で、 はてな include モジュールの結果を XML 化する方法を紹介した。
今回はその応用として、 include の結果を使って、「あるページを含むはてなアンテナ」を一覧化してみたいと思う。


やり方を書く前に、出来上がりを見た方がイメージしやすいだろう。
こちらが当サイト「インターネット殺人事件」を含むアンテナの一覧ページ。

http://internet.kill.jp/ を含むアンテナ一覧
hatenaLink.html

これをつくる手順は完全に自動化されていて、バッチファイルを一つ叩くだけで生成できる。
あまり頻繁に更新する必要もないので、わたしは月に二回くらい気が向くたびにつくり直して、 増えたアンテナの情報を眺めたりしている。


つくるのに必要なものは以下の通り。

これらを揃えて、以下のコマンドを叩けば、結果ファイル hatenaLink.html が生成されるはず。
( MSXSL はどこかパスが通った場所に置いておけばよい)

perl @getInclude.pl (一覧ページにしたい URL ) (ワークディレクトリ) > include.xml
msxsl include.xml hatenaLink.xsl -o hatenaLink.html

そのまま一覧にしても面白くないので、ついでに URL からはてな ID を抽出して、以下のような情報へもリンクしている。

関連する過去日記

index