Home‎ > ‎SleipnirScript‎ > ‎

hatebu IncSearch for SeaHorse

概要

  • はてなブックマークをローカルに保存して検索とかできるようにする SeaHorse スクリプト

必須拡張

  • SeaHorse 1.1.2 以上
  • UserAction Extension 1.0.0 以上

動作確認環境

  • Windows XP SP2
  • Internet Explorer 7
  • Sleipnir 2.8.4
  • UserAction Extension 1.0.0
  • SeaHorse 1.1.2

インストール

  1. 圧縮ファイルを解凍後、plugins ディレクトリを sleipnir のインストールディレクトリにコピー
  2. SeaHorse再読み込み

説明

  • 「about:hatebu/[はてなID]」にアクセスする
    • 上記の[はてなID]には参照したいはてブのはてな ID を指定する
    • 公開設定されている必要がある
    • 例:about:hatebu/sample
  • 初回時に、はてブを取得しに行くので、待つ
  • 完了したら画面上にはてブのブックマークリストが表示される
  • 「update」をクリックするとそのタイミングではてブを更新する
    • 「update」では、前回取得したエントリと以前のブックマークは取得に行かないため、削除したり、コメントを変更したものは反映されない
  • 「all update」をクリックするとそのタイミングではてブを全更新する
    • 「all update」では、全てのエントリの更新を行うため、処理に時間がかかる
  • 取得に失敗した場合は、リトライするか否かを選択できる
    • リトライしない場合は、それまでに取得できたはてブを保存する
    • なお、サーバが無応答の場合は、現存のキャッシュを生かすために保存しない
  • 入力エリアに文字列を入力するとインクリメンタル検索する
  • 「about:hatebu/[はてなID]/[tag]」という風に、URL にタグを指定することで、タグで絞り込んだ結果が表示される
    • 例:about:hatebu/sample/hatena
  • 「about:hatebu/[はてなID]?q=hoge」という風に、URL に検索クエリを指定することで、検索結果が表示される
    • about:hatebu/sample?q=hoge
    • about:hatebu/sample/hatena?q=hoge
  • 「about:hatebu/[はてなID]?mode=ifl」という風に、URL に「mode=ifl」を指定することで、表示エリアの先頭サイトに移動する(I'm Feeling Lucky)
    • about:hatebu/sample?mode=ifl
    • about:hatebu/sample/hatena?q=hoge&mode=ifl
  • 以下のキーボードショートカットが使用可能
    • 「j, ↓」
      • 次のエントリをアクティブにする
    • 「k, ↑」
      • 前のエントリをアクティブにする
    • 「Enter, v」
      • アクティブなエントリを既存タブで開く
    • 「Shift+Enter, o」
      • アクティブなエントリを新規タブで開く
    • 「/, f」
      • 入力エリアにフォーカスをあわせる
    • k, j, f, / は、入力エリアにフォーカスがある場合は、動作しない
  • フィードのロードエラーが発生する
    • AtomFeedを正常にパース出来ない場合に発生するが、スクリプトで回避することが出来ないため、あきらめてください

設定

  • abouthatebu.user.js を参照
  • キーボードショートカットは abouthatebu\core.js を参照

履歴

  • ver 0.05 09/09/16
    • 「use cache」をcssで非表示にしてしまっていた不具合を修正
  • ver 0.04 09/03/13
    • 見た目修正
    • 若干の高速化
    • タイトルが無いブクマ取得時にエラーが出ていた不具合を修正
  • ver 0.03 08/04/08
    • アドレス末尾にmode=iflを追加すると「I'm Feeling Lucky」的に動作するように修正
    • 例:about:hatebu/sample?mode=ifl
    • 初期検索クエリを指定できるように修正
    • 例:about:hatebu/sample?q=hoge
  • ver 0.02 08/03/31
    • ユーザーID指定方法を修正「about:haebu?[id]だったものをabout:hatebu/[id]に修正)
    • タグによる絞込み機能を追加「about:hatebu/[id]/[tag]」
    • 名称変更
    • タイトルがおかしかったので修正
    • はてブの取得に失敗する場合があったものを修正
    • キーボードショートカットを追加
    • 「update」で全更新していたものを追加更新に修正
    • 「all update」で全更新する機能を追加
  • ver 0.01 08/03/28
    • 新規作成

ダウンロード

Contact