Hatena::ブログ(Diary)

mooz deceives you

(about 'mooz) ; => "See http://mooz.github.com/index-ja.html"

February 10 (Wed), 2010

kungfloo で KeySnail から Tombloo を操作

kungfloo

最近 Tumblr もとい Tombloo を使い始めたので、どうせならと keysnail から Tombloo を操作することが可能となるプラグインを書きました。インストールは以下のプラグイン名を右クリックし、「このプラグインをインストール」からどうぞ。

kungfloo keysnail から tombloo を操作

今のところ、次のような Reblog 方法が用意されています。

  • キーを押し、それらしい Reblog 先を Tombloo に判断させてポスト
  • キーを押し Reblog 先を選んで (範囲が選択されていれば Quote もして) ポスト
  • HoK の拡張ヒントモードを用い、画像を選択してポスト
  • HoK の拡張ヒントモードを用い、様々な要素を選択してポスト

使用例

r キーに reblog コマンドを割り当てているとします。

まず Google Reader で r を押すと、次のようにアクション一覧が開きます。

f:id:mooz:20100210234025p:image

矢印キーや j/k などを使ってアクションを選択し Enter, r, R といったキーを入力することによりポストを行うことが可能です。

  1. Enter / r を入力
    • 即座に reblog が行われます。
  2. R を入力
    • Tombloo のダイアログが開きます。

rr と押すだけで閲覧中のアイテムを reblog することができる。非常に快適ですね。

ちなみに「rr と入力のも面倒だ。ポスト先は固定で良いから r で reblog できるようにしたい」という方向けの設定も用意されています。プラグインマネージャでのヘルプを参照してください。

動画

Google Reader で使用している場面を撮り忘れてしまった為いまひとつ便利さが伝わってこない動画となっているのですが、アップロードにかなり時間をとられて悔しい思いをしたので、載せておくことにします。

no title

設定

次のような設定を .keysnail.js の末尾へ。

key.defineKey([key.modes.VIEW, key.modes.CARET], 'r', function (ev, arg) {
    ext.exec("kungfloo-reblog", arg, ev);
}, 'kungfloo - Reblog', true);

Site local keymap プラグインを使って Google Reader 専用の reblog キーバインドを定義しておくと便利です。僕はもっぱらこれを使っています。

local["^http://www.google.(co.jp|com)/reader/view/"] = [
    // 略
    ["r", function () {
         let link = content.document.querySelector("#current-entry a.entry-title-link");
         if (link && plugins.kungfloo)
             plugins.kungfloo.reblog(link, false, false, ["FFFFOUND", "Flickr", "Tumblr"]);
     }]
];

画像のポスト

HoK と連携し、なかなか軽快に画像をポストすることも可能です。詳しくはプラグインマネージャのヘルプを参照してください。

謝辞

Vimperator 用のプラグイン tombloo.jsソースコードを参考にさせて頂きました。感謝します。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証