[Python][Hyper Estraier] Hyper Estraierビューワ ScandiumRider 0.2リリース

ScandiumRiderとはなんですか?

ScandiumRiderとは、Hyper Estraierのインデックスを検索し、結果を表示するCUIアプリケーションです。

0.1からの変更点

  1. 検索条件入力画面はなくなりました。検索条件は、コマンドラインから入力します。
  2. 検索結果一覧画面に、レコード件数と選択中のレコードのインデックスを表示するようにしました。
  3. ドキュメントの表示に、外部のページャを使用するようにしました。現在は、/usr/bin/lessです。
  4. メタデータを表示できるようになりました。
  5. インストールにsetuptoolsを使用するようにしました。

動作環境

以下の環境で、動作を確認しています。

名前 バージョン
Ubuntu Linux 6.10
Hyper Estraier 1.4.10
estraiernative 0.2
Python 2.4.4c1

ダウンロード

以下のリンクからダウンロードできます。

インストール

ScandiumRiderには、estraiernative (http://www.sure-shot.jp/python-hyperestraier/) が必要です。先に、estraiernativeをインストールして下さい。

ScandiumRider-0.2.tar.gzを展開した後、以下のようにしてインストールします。

$ sudo python setup.py install

使い方

検索方法

コマンドラインで、以下のようにして検索します。

$ scr  <検索フレーズ>...

例えば、mail.heというインデックスに対して"hyperestraier"を検索するときは、以下のようにします。

$ scr mail.he hyperestraier
検索結果一覧画面

該当するドキュメントが見つかると、下の検索結果一覧画面が表示されます(結果が0件の場合、表示されません)。

検索結果一覧画面は、以下のように操作します。

  • "j"キーでカーソルを下に移動します(要するにviキーバインドです)。
  • "k"キーでカーソルを上に移動します。
  • エンターキーで選択しているドキュメントを表示します(下図)。

  • "i"キーで選択しているドキュメントのメタデータを表示します(下図)。

  • "q"キーで終了します。

今後の予定

  1. ドキュメントを表示するビューワを設定できるようにします。
  2. メールに添付ファイルがあった場合、添付ファイルを表示できるようにします。