del.icio.us+hatebu IncSearch

Greasemonkey

【お知らせ】
Firefox の 拡張(アドオン)版 を作りました。Firefoxの拡張版の方が、数倍良いものとなっておりますので、Firefoxを使ってらっしゃる方は、ぜひ下記をお使いください。


Greasemonkeyを使って、del.icio.usとはてなブックマークを一緒にインクリメンタルサーチするUIを提供します。

  • del.icio.usのtitle、notes、tags、はてなブックマークのタイトル、コメントからインクリメンタルサーチを行い、一致したブックマークを一覧表示。
  • 複数キーワード(スペース区切り)による絞込み検索。
  • 一致した文字をハイライト表示。
  • 1ページ20件でページングして表示。ページの移動は、Ctrl+→、Ctrl+← のショートカットが使用可能。
  • 一度取得したブックマークをブラウザ側でキャッシュ(GM_setValue/GM_getValueを使用)し、2回目からの起動を高速化。

下記のスクリプトに、はてなブックマークも入れ込んで検索できるようにした感じになります。

なお、仕組みについては、下記ページをご参照ください。


インストール

下記のGreasemonkey用ユーザスクリプトをインストールします。


使用方法

上記スクリプトをインストール後、下記のURL(hatebuId=sampleの"sample"は任意のユーザID)にアクセスすると、del.icio.usと指定したIDのはてなブックマークを取得してインクリメンタルサーチを行うUIが描画されます。

del.icio.usにログインしていない場合には、認証のダイアログが表示されますので、認証を行ってください。

指定するはてなブックマークのIDはカンマ区切りで複数指定可能です。(ex. hatebuId=sample,naoya,jkondo)

後は、テキストボックスに検索したいキーワードを入力(スペース区切りで複数可)することにより、インクリメンタルサーチでブックマークが検索されます。

画面上の各項目は、下記のようになっています。

  • 「update:」の横に表示される「del.icio.us」「<はてなブックマークID>」のアンカーを押下すると、それぞれのブックマークの一覧を取得、更新します。
  • 「prev」「next」はページ遷移を行うためのアンカーです。検索にヒットしたブックマークが20件を超えると、複数ページに分けて表示されます。
    なお、ページ遷移は、Ctrl+→、Ctrl+← でも行えます。
  • 「edit」のアンカーで、del.icio.usの編集画面が表示されます。

なお、同じURLでサマリを取ったり、表示の際に登録日付でソート、、といったような高度な事はしてません。

単に、dei.icio.usのブックマークの後ろに、はてなブックマークを追加したような感じです。

そのブックマークが、どこから取得したブックマークなのかわかるように、はてなブックマークには、タグに"hatebu:ユーザID"を入れています。


変更履歴

ver 0.1 (2007/01/08)

  • 初回公開


その他

お問い合わせ、コメント等は下記Blogまたは、Contact からお願いします。