A simple incremental searchable launcher for Windows.
- シンプルなデータファイル
- plain text で一行一アイテムを書いていくだけ
- シンプルなインターフェース
- 検索したい語を打って、カーソルキーで選んで Enter を押すだけ
- アイテムを開くとすぐに終了する
- インクリメンタルサーチ
- 各アイテムにはキーワードも指定できるので自分好みの語で検索しやすい
- 行えること
- ファイル, フォルダ, URL を開く
- 登録した文字列をクリップボードにコピーする
$ youreditor items.txt データファイルにアイテムを書く。 $ python incl.py -i items.txt てっとり早く動作を見たい場合は execute_sample_items.bat を実行してください。 サンプルのデータファイル を使って起動します。
コンセプトは以下のとおり。
- 一行一アイテム
- アイテムの種類は以下の通り
- プログラムパス
- コピー文字列
- システムコマンド
細かい書き方は以下のとおり。
- プログラムパス
(PATH), (KEYWORDS)- 例1:
notepad.exe, メモ帳 memo - 例2:
c:\Program Files, program install binary - 例3:
https://tools.ietf.org/html/rfc7231, rfc http 1.1 protocol
- コピー文字列
!(KEYWORDS)!(TEXT)- 例1:
!mail ma!this_is_my_address@example.com - 例2:
!tokyo tochosya address!東京都新宿区西新宿二丁目8番1号
- システムコマンド
@dir実行ファイルのあるディレクトリを開く@editデータファイルを開く@quit終了する
- コメント
;(COMMENT)- 例1:
; これはコメントです。画面には表示されません。
サンプルのデータファイル も参考にしてください。
-i によるデータファイル指定のみ必須で、残りはオプショナルです。
usage: incl.py [-h] [-i INPUT] [-x WINDOWX] [-y WINDOWY] A simple incremental searchable launcher. optional arguments: -h, --help show this help message and exit -i INPUT, --input INPUT A datafile path. (default: None) -x WINDOWX, --windowx WINDOWX Window X size. (default: 640) -y WINDOWY, --windowy WINDOWY Window Y size. (default: 320) - Windows 7+
- Python 3.6
- See requirements.txt about libraries.
cx_Freeze でビルドしています。
- build_preferences.bat.sample を build_preferences.bat にリネーム後、設定を埋める
- build.bat を実行する
