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