Firefox Extension
はてなブックマーク(http://b.hatena.ne.jp/)をインクリメンタルサーチするFirefoxのアドオン(拡張機能)です。
下記のような機能を持っています。
Firefox Add-ons 上にて配布しています。下記のURLからインストールしてください。
インストール後、Firefoxのメニューから、ツール(T) -> Hatebu IncSearch を選択すると、検索画面が表示されます。
初回は、はてなブックマークとの同期化がそのまま行われます。なお、はてなにログインしていない場合には認証エラーになりますので、ログイン後再度実行してください。
以降は「sync」のリンクを押下することにより、ブックマークの同期化が行われます。
メニューから開くのが面倒な場合には、そのままブックマークとしてページ(chrome://hatebu_incsearch/content/view.html)を登録しておくと良いと思います。
「setting」から、下記の項目を設定可能です。
ブックマークの選択、表示はショートカットを使うことにより、快適に行えます。ショートカットの一覧は下記の通りです。
検索はスペース区切りによるAND検索を基本とし、キーワードに対して特定の文字を指定することにより、ORとNOT検索が行えます。
Firefoxのプロファイルフォルダ配下のhatebu_incsearchフォルダ内にuser-extension.jsという外部JSファイルが作成されます。
プロファイルフォルダについては、下記をご参照ください。(OSによって異なります)
user-extension.jsは、検索画面で読み込まれるので、user-extension.jsにJavaScriptによってプログラムを書くことにより、本拡張をカスタマイズできます。
初期状態では、下記のようになっており、コメント外す(2行目と最終行を削除する)と、被ブックマーク数を表示するようになります。
// Sample: show bookmark count /* IncSearch.prototype.addTitleText = function(bookmark, patternList) { return [ ' ', '<a href="http://b.hatena.ne.jp/entry/', bookmark.url, '" target="_blank">', '<img style="border:none;margin:0" ', 'src="http://b.hatena.ne.jp/entry/image/', bookmark.url, '"></a>' ].join(''); } */
上記で変更しているIncSearchクラスの内容は、下記のURLで参照できます。
Firefoxのプロファイルフォルダ配下のhatebu_incsearchフォルダ内にuser.cssという外部CSSファイルが作成されます。
このファイルにスタイルシートを記載することにより、画面デザインを好みに合わせて変更できます。
ver 1.10.0 (2011/04/08)
ver 1.9.0 (2009/03/10)
ver 1.8.5 (2008/12/27)
ver 1.8.4 (2008/05/18)
ver 1.8.3 (2008/04/13)
ver 1.8.2 (2008/04/03)
ver 1.8.1 (2008/03/11)
ver 1.8.0 (2008/02/24)
ver 1.7.0 (2008/02/17)
ver 1.6.0 (2008/02/04)
ver 1.5.0 (2007/12/10)
ver 1.4.0 (2007/11/21)
ver 1.3.0 (2007/09/22)
ver 1.2.0 (2007/08/08)
ver 1.1.1 (2007/07/18)
ver 1.1.0 (2007/07/17)
ver 1.0.0 (2007/07/16)
お問い合わせ、コメント等は下記Blogまたは、Contact からお願いします。