はてなダイアリーアンテナ

zonoさん、これまでありがとうございました。さきほど、既登録ユーザーの一覧を登録したはてなダイアリーのアンテナを作成しました。全登録数約100件のうち、zonoさんとの重複数は73件という驚くべき数字でした。
今後も、ユーザーの増加などに対応していきたいと考えていますので、インポートなどして頂いてご活用頂ければと思います。

モジュール機能

tDiaryでいうところのプラグイン機能を作り始めています。なんと呼ぼうか社内で迷いましたが、

  • tDiaryとの書式が異なる点(余計な混乱を避ける)
  • プログラムが別な点(著作権的な問題を含め)
  • 動いているのは、本当にPerlのモジュールである点
などから、モジュールということにさせて頂きたいと思います。

さっそく calendar モジュールを作りました。
表示例:http://d.hatena.ne.jp/jkondo/

calendarモジュールの使い方

これからヘルプドキュメントを整備していきますが、先行してこちらでご紹介します。
ヘッダやフッタ(その他いろいろな場所)で、
<hatena name="calendar">
と書くと、

のようになります。
月と月の間の文字列を変更するには、
<hatena name="calendar" delimiter="■">
のようにしてください。上記の例では、

と表示されます。

ISBNリンク

日記文中に、ISBN〜(ISBNと思われる文字列) という文字列があったときには、自動的にアマゾンへのリンクになるようにしました。
自転車に乗るときは・・・関西ツーリングマップル ISBN4-398-63535-1
ちなみにリンク先は、はてなのアソシエイトプログラムのURLとなります。はてなダイアリー維持費捻出のために、ご協力ください。^^

antennaモジュール(作成中)

パブリックモードはてなアンテナをお持ちの方は、アンテナの情報を表示できるモジュールを作成中です。
今後、表示件数指定や書式指定などに対応していきたいと思いますが、現時点で、このページのような表示にするには、
ヘッダ:

<div class="sidebar">
<hatena name="antenna">
</div>
<div class="main">
<div>はてなスタッフの・・・</div>
<hatena name="calendar">
フッタ:

</div>
と設定することで、実現が可能です。