Minibufferメモ

Minibufferをあまりつかってなかったので、これから活用。

Minibuffer からはじめるGreasemonkey Script - 枕を欹てて聴く
Minibufferとは

Minibufferっていうのはid:snj14さんの書いたScriptLDRizeやReblogCommandの基盤部分になってるScriptです。最新版はCodeReposからDownloadできます。

どんな感じ?

MinibufferはあらかじめwindowオブジェクトにMinibufferオブジェクトをつくり、そこにAPIを格納しています。ここに格納されている関数はwindowオブジェクトを介して、ほかのGreasemonkey Scriptで使用することができます。evalとかで無理やり取ってこなくても大丈夫です。

ここには様々な便利な関数と、Minibuffer本体に処理を追加するための関数が用意されています。

これによって、Minibufferが作動している場合、簡単にショートカットキーで処理を行うのを付け加えたり、Minibufferのコマンドを追加したりすることができます。さらにLDRizeが作動している場合、LDRizeによってPinをうたれたアイテムや、現在LDRizeが指しているアイテムに対して、処理をするコマンドを簡単に追加することができます。便利ですね!

知らないと損する!Webを素早く閲覧できる便利ツール「Minibuffer + AutoPagerize + LDRize」 - 拡張現実ライフ
Minibuffer

this script emulate CUI environment in your browser.

Minibuffer ? Userscripts.org

ブラウザからCUIのように様々なコマンドを呼び出せるようになる。例えばWikipediaを見ているとして、':' を入力すると、

http://farm3.static.flickr.com/2027/2276735085_b11595986f.jpg

このような画面が出てくる。これがMinibuffer。ここへ様々なコマンドを入力・実行することができる。ここでは以下のようなコマンドを入力してみる。

http://farm3.static.flickr.com/2180/2276736857_7d62cc7e03.jpg

すると、すぐに 'Internet Archive Wayback Machine' が開かれる。

http://farm3.static.flickr.com/2364/2277530160_6834a45303.jpg

後はWikipediaの過去のページを自由に見れる。

 

Minibuffer Bookmark Command

post to SBM (like del.icio.us, HatenaBookmark and so on) by just one key.

Minibuffer Bookmark Command ? Userscripts.org

ソーシャルブックマークなどに素早く登録できる機能拡張。ブックマークしたいページがあったら B を入力。

http://farm3.static.flickr.com/2265/2276745009_e75c90000f.jpg

タグ入力画面がでてくるので、タグを入力。TAB補完も効きます。次はコメントを入力。

http://farm3.static.flickr.com/2394/2276745977_090c25df41.jpg

ENTERを押すと、

http://farm3.static.flickr.com/2138/2276746607_a32023ee32.jpg

こんな表示がでてきて、即座にブックマークされます。

http://farm3.static.flickr.com/2311/2276747357_ab4ef26378.jpg

ほら、この通り。

実行の順番

これらを同時に動かすには、実行の順番があるので注意。詳しくは下記のエントリを参照してみて下さい。

順番は、サルを右クリック→「ユーザスクリプトの管理」で、上からMinibuffer、 AutoPagerizeLDRize、コマンド系の順に並べば(これが実行順になるので)OKです。AutoPagerizeとMinibuffer の順番は今のところ入れ替わっても大丈夫です。

Autopagerize+LDRize+Minibuffer+Reblog Command - MCSG SYM - たんぶら部 - Tumblove -