Engineer as a Lifestyle @tenkoma

What We Find Changes Who We Become -- Peter Morville著『アンビエント・ファインダビリティ 』

Googleツールバー向けカスタムボタンを定義するには

XMLを書くだけ.
Google ツールバー API - カスタム ボタンを作成する方法を見ながら作った.
アイコンはGIFファイルをbase64エンコーディングしてicon要素に入れる.
Pythonクックブックが早速役に立った.(p.437 Tkinterで使うGIFをコードに埋め込む)

import base64
print base64.encodestring(open(r"c:\favicon.gif").read())

あとは,カスタムボタンを追加するURLにリンクを張るだけである.
http://toolbar.google.com/buttons/add?url=http://example.com/examplebutton.xml
みたいな感じで.
カスタムボタンが置かれているドメインと,実際にクエリが渡されるドメインが一致しなくても警告はでないようだ.
とりあえず,現在のページのURLを特定のスクリプトにクエリとして渡すなんてことは簡単である.
参考:
http://b.hatena.ne.jp/help/googletoolbar
http://b.hatena.ne.jp/toolbar.xml