BOOOgle = Google Bookmarks + Greasemonkey

 

Google Notebook に統合された Google Bookmarks は、本体とも言える Google Bookmarks よりも検索が高速で、 何よりも「まともな」検索結果を返します。 ページのデザインや操作性についても、概ね納得の行くのもになっています。 これらのことは、限りなく BOOOgle の存在意義を無くしてしまいました。 ここで一旦 BOOOgle の開発を打ち切って、Google の出方に注目することにします。
(追記:2007-11-07)

BOOOgle は、 Google Bookmarks (日本語モード)を拡張する Greasemonkey スクリプトです。 サポート対象のブラウザは Firefox 2.0 です。

BOOOgle v0.9.6 2007-10-11 の更新内容

  • [修正] Google Bookmarks の仕様変更に追従しました。
  • [変更] ページデザインは必ず BOOOgle のオリジナルデザインに変更されます (変更の有無を設定する機能は削除しました)。
  • [変更] ☆(削除)がクリックされた場合は、常に確認メッセージ 「このブックマークはラベルもしくはメモ付きです。 削除しますか?」が表示されます(ラベルとメモが無い場合でも)。
  • [変更] メモ欄は常に表示されます(ラベルとメモが無い場合でも)。

インストール

次のリンクをクリックするとインストール画面が表示されます。 [インストール] ボタンをクリックすると、すぐにインストールが完了します。

  BOOOgle v0.9.6 2007-10-11

この Greasemonkey スクリプトをインストールするには、あらかじめ Greasemonkey という拡張機能をインストールしておいてください。 Greasemonkey は UTF-8 対応バージョンが必要です。 バージョン 0.7 以上をお勧めします。

BOOOgle の設定

BOOOgle をインストールすると、Google Bookmarks のページ右上に「BOOOgle」リンクが追加されます。

「BOOOgle」をクリックすると次のような「BOOOgle の設定」画面が表示されます。

チェックボックスを使用して BOOOgle の機能を有効または無効に設定します。 機能によっては、セレクトメニューなどを使用してパラメータを調整できます (機能が有効に設定されている場合のみ効果があります)。

BOOOgle の機能

機能の追加:
ブックマーク数の表示:

BOOOgle によって追加される画面の構成要素には、次のようなものがあります。

  • ホットスター
  • Favicon
  • ブックマーク数

これらについて、スクリーンショットを使用して説明します。

「BOOOgle の設定」画面を使用して、任意のラベルにホットスター を割り当てることができます。 ホットスターが割り当てられたラベルを便宜的にホットスターラベルと呼びます。 上のスクリーンショットでは「対応中!」がホットスターラベルです。

① ホットスターラベルが付いていない
   クリックするとホットスターラベルが入力されます。
② ホットスターラベルが付いている
   クリックするとホットスターラベルが削除されます。
③ Favicon
④ ブックマーク数 : はてなブックマーク
⑤ ブックマーク数 : del.icio.us
⑥ ブックマーク数 : livedoor clip

ブックマーク数をクリックすると、ブックマークされた記事に対するコメントやメモを読むことができます (それぞれのブックマークサービスが提供している該当ページを表示します)。

デザインの修正:

  • BOOOgle のオリジナルデザインに変更する
    ページの外観を上のスクリーンショットのように修正します。
    v.0.9.6 で削除
  • 検索ボックスのサイズを変更する
    複雑な検索式を使用する場合は、検索ボックスのサイズを大きくすると見通しが良くなります。
  • [ラベルの管理]などの表示位置をラベルの上に移動する
    ラベルが沢山ある場合は、[すべて選択] [ブックマークを追加] [ラベルの管理] の3つのリンクにアクセスするために大きくスクロール必要があります。 機能を有効にすると、これらの3つのリンクをラベルよりも上に表示することができます。

動作の修正:

  • Google のロゴがクリックされたら Google Bookmarks を表示する
    デフォルトでは iGoogle のページが表示されますが、 これを Google Bookmarks のページが表示されるように修正します。
  • サイドバーのラベルがクリックされた場合は、常に lookup で検索する
    ブックマークをキーワード検索すると、サイドバーのラベルが lookup 検索から find 検索(絞り込み)に切り替わります。 機能を有効にすると、常に lookup で検索することができます。
  • インプレース編集時に、メモ欄に混入するタグ(<b></b>)を除去する
    ブックマークをキーワード検索すると、一致したキーワードが強調表示されます。 メモ欄に強調キーワードが含まれている状態で [編集] をクリックすると、 メモ欄にタグ(<b></b>)が混入します。 機能を有効にすると、この問題を回避することができます。

ヒント

  • Google が提供するカスタマイズ機能
    Google 表示設定 で設定した内容は Google Bookmarks にも反映されます。 「ブックマークの1ページあたりの表示件数」 「リンクをクリックしたときに新しいウィンドウ(タブ)を開く」などを設定できます。
  • Google Bookmarks が遅い?
    Firefox 拡張機能の Japanize が有効になっていると、 Google Bookmarks が極端に遅くなります。
  • Greasemonkey スクリプトを修正するには?
    Greasemonkey の「ユーザスクリプトの管理」画面には [編集] ボタンがありますが、 使い慣れたエディタを使用して編集できるようにしておくと便利です。 設定方法は次の通りです。 (情報源 ⇒ GreaseMonkey Driven Development / Shibuya.js Technical Talk #2
    1. ロケーションバー(アドレスバー)に「about:config」と入力します。
    2. フィルタに「greasemonkey.editor」と入力します。
    3. 「greasemonkey.editor」をダブルクリックしてエディタのフルパス名を入力します。 例えば秀丸エディタであれば「C:\Program Files\Hidemaru\Hidemaru.exe」 のようにします。

既知の問題

  • ブックマーク数は確実に表示されるとは限りません。 その原因には Google Bookmarks に起因するものや、 SBM の API に起因するものなどがあります。

改版履歴

日付 版数 記述
2007-11-07 - 開発の打ち切りについて追記した。
2007-10-11 0.9.6 このページの先頭を参照してください。
2007-06-19 0.9.5 [修正] Google Bookmarks の仕様変更に追従 (仕様変更に伴って、ホットスターが機能しなくなっていたため修正しました)。 [修正] Greasemonkey の UTF-8 対応に追従して、ソースコードのエンコードを EUC-JP から UTF-8 へ変更しました。 これにより、文字化けのないソースコードを見ることができます。
2007-05-15 0.9.4 [追加] サイドバーのラベルがクリックされた場合は、常に lookup で検索する。 インプレース編集時に、メモ欄に混入するタグ(<b></b>)を除去する。 [BUG Fix] ホットスターを使用してラベルを入力した後、 スペースを含むラベルが機能しなくなっていた。
2007-04-24 0.9.3 [追加]ホットスター(ワンクリックでラベルを入力する機能)。
2007-04-18 0.9.2 [修正]Google Bookmarks の仕様変更に対応 (少しだけレイアウトが崩れる問題が発生したため)。
2007-04-15 0.9.1 [追加]「BOOOgle の設定」画面(Webページ上で設定を変更できるようにした。)
2007-04-11 0.9.0 [初版]ブックマーク数の表示。 Favicon の表示。