ブックマークのライブタイトルを実現する Microsummary

2006年9月6日(水) 0時55分 by level
B ?
Tags: Tips, Firefox, 機能

Microsummary に関しては、雑誌用に新たに書き起こした記事を参照してください。

Firefox 2.0 の新機能の一つに Microsummary というのがありますが、これは、ウェブページからごく簡単な要約情報を取り出し、ブックマークのタイトルとして表示するものです。通常はそのページのタイトルがブックマークのタイトルとなるわけですが、代わりに Microsummary で生成された要約情報が表示されます。しかもその内容は、(ちょうどライブブックマークのように)ページが更新されるのに応じて変更されます。一般的には、ブックマークツールバーに配置するという使い方になるでしょう。

Microsummary を利用するには、Generator の登録と、ブックマークの登録の二つの手順を踏む必要があります。

Generator の作成と登録

Generator は要約情報を生成するための小さな xml ファイルであり、これは例えば以下のようなものです。

<?xml version="1.0" encoding="UTF-8"?>
<generator xmlns="http://www.mozilla.org/microsummaries/0.1" 
   name="えむもじら最新記事" 
   sourceURI="http://level.s69.xrea.com/mozilla/m-mozilla-latest.xml"
   uri="urn:source:http://level.s69.xrea.com/mozilla/m-mozilla-latest.xml">
  <template>
    <transform xmlns="http://www.w3.org/1999/XSL/Transform" version="1.0">
      <output method="text"/>
      <template match="/">
        <value-of select="id('news1')/h3/a"/>
      </template>
    </transform>
  </template>
  <pages>
    <include>http://level\.s69\.xrea\.com/mozilla/</include>
  </pages>
</generator>

ポイントは、pages と template で、pages でこの Generator を適用するページを、 template でそのページからどのようにして情報を取り出すかを指定します。詳しい説明は Creating a Microsummary - MDC(日本語) を参照してください。

Generator は通常、そのページの管理者が作成するでしょうから(必ずしもその必要はありませんが)、<link rel="microsummary" > でファイルを指定します。この場合は、以下で示すような Generator の登録という面倒で分りにくい作業は必要ありません。

対象ページを編集する権限が無い場合(第三者のページに関する Microsummary を作成する場合など)には、以下のような Generator のインストールリンクを作っておきます。

えむもじら最新記事のマイクロサマリーをインストール

(JavaScript を有効にして)このリンクをクリックすると以下のようなダイアログが表示されるので、OK ボタンで Generator が Firefox にインストールされます。ファイルはプロファイルフォルダの microsummary-generators というフォルダに格納されます。

Microsummary Generator の追加

ブックマークの登録

link タグでページに Generator が指定されている場合(えむもじらのトップページAsa Dotzler - Firefox and moreなど)、および、前述のように手動で Generator を登録したページをブックマークすると、ブックマークの「名前」の部分がドロップダウンリストになっています。「ライブタイトル」と書いてある下の項目が Microsummary であり、ライブタイトルという名のとおり、ブックマークのタイトルをウェブページからリアルタイムに取得して表示してくれます。すでに、登録済みのブックマークでも、ブックマークのプロパティからライブタイトルを選択することができます。

ブックマークを追加

ブックマークのプロパティ

ブックマーク内の表示は以下のようになります。ブックマークのタイトルが変化する以外は通常のブックマークとして機能します。コンテキストメニューに「ライブタイトルを再読み込み」という項目も追加になっています。

Microsummary の表示例

スクリーンショットの、1段目は microsummary - Blog - Gertrud で紹介されていた、Wikipedia から「今日は何の日」のトップ項目を表示するものです。3段目は、Creating a Microsummary - MDC でサンプルに用いられている、Spread Firefox から、Firefox のダウンロード数を表示するものです。

ブログの場合、最新エントリのタイトルを表示というのは誰でも思いつくのですが、規格を統一しておけば、Generator を共通にできますね。今のうちに Mozilla が提案すればデファクトになりそうな気もしますが。ただし、対象となるページを指定するのが難しそうです。全ページを対象にしてしまうと、未対応のページに空のライブタイトルが表示されそうです。

また、Yahoo!ファイナンスの個別銘柄ページから株価情報を持ってくる Generator を作っておけば、どの銘柄でも株価情報を表示できそうです。→作ってみた

9/30更新

ライブタイトルを含む bookmarks.html を別のプロファイルにコピーして起動するとmicrosummary-generators に必要なファイルが自動的に再生成されます。 bookmarks.html の該当エントリを見てみると以下のような情報が埋め込まれていました。ここに Generator の情報が埋め込まれています。

MICSUM_GEN_URI="urn:source:http://level.s69.xrea.com/mozilla/m-mozilla-latest.xml"
MICSUM_EXPIRATION="1159624946000"
GENERATED_TITLE="落ち穂拾い"

10/9更新

Yahoo!ファイナンスの個別銘柄ページから株価情報を持ってくる Generator を作ってみました。

Yahoo!ファイナンス 個別株価情報のマイクロサマリーをインストール

Yahoo!ファイナンスの株価情報 こんなふうに表示されます。


最終更新: 2007年3月3日(土) 18時2分

コメント

コメントはありません。

トラックバック (3)

トラックバックは検索対象外です。