Google ReaderのTumblrのFeedをキーひとつでReblogしたい

もっと楽な方法があるきがするがとりあえずこれで間に合ったのでメモ。Firefox前提。(kungflooのところに書いてあることと大体同じだけど自分用に改めて1からまとめ)

1 tombloo(アドオン)を入れる(入ってたけど)。

2 keySnail(アドオン)を入れる。

3 サイトローカル・キーマップ(keySnailプラグイン)を入れる。

4 kungfloo(keySnailプラグイン)を入れる。

5 .keysnail.js(keySnailをインストールするとステータスバー右端にアイコンが出るので右クリック>設定ファイル>設定ファイルを編集、で出てくる)に設定を追加する。最低限で↓こんな感じ?


// ========================== KeySnail Init File =========================== //

// この領域は, GUI により設定ファイルを生成した際にも引き継がれます
// 特殊キー, キーバインド定義, フック, ブラックリスト以外のコードは, この中に書くようにして下さい
// ========================================================================= //
//{{%PRESERVE%
var local = {};
plugins.options["remap_pages.local_keymap"] = local;
//}}%PRESERVE%
// ========================================================================= //

// ========================= Special key settings ========================== //

key.quitKey = "undefined";
key.helpKey = "undefined";
key.escapeKey = "undefined";
key.macroStartKey = "undefined";
key.macroEndKey = "undefined";
key.suspendKey = "undefined";
key.universalArgumentKey = "undefined";
key.negativeArgument1Key = "undefined";
key.negativeArgument2Key = "undefined";
key.negativeArgument3Key = "undefined";

// ================================= Hooks ================================= //

// ============================= Key bindings ============================== //

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, true, false, ["FFFFOUND", "Flickr", "Tumblr"]);
}]
];

6 設定ファイルを再読み込み。

これでrだけでリブログできるはず。