閲覧環境
firefox3.5, greasemonkey, autopagerize, minibuffer, LDRize + reblogcommand/deletecommand は前提。
詳細は http://d.hatena.ne.jp/myhoney0079/20081224/p4 を参照
vimperator
http://d.hatena.ne.jp/myhoney0079/20090502/p2 を参照。
が、このままだといくつかの conflict が発生するので、回避しなければなりません。@otsune, @retlet に教えてもらいました。
LDRize との conflict の解消
j,k のキーアサインが vimp に乗っ取られたりで、LDRize がうまく働きません。ldrize_cooperation.js で解決できます
これを ~/vimperator/plugin にぶちこむ。
ReblogCommand との conflictの解消
同じように、tが vimp に乗っ取られるので、t押しても :tabopen になってしまいます。feedSomeKeys_2.js でキーアサインをスルーさせます。
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/feedSomeKeys_2.js
を同じく~/vimperator/plugin にぶちこむ。で、ちょっと設定追加:
http://d.hatena.ne.jp/teramako/20081018/p1
.vimperatorrc に以下を追加:
"feedSomeKeys2
autocmd LocationChange \\.tumblr\\.com/ :fmap! t n
hint-tombloo.js
キーボードだけで tombloo 経由でポストできるとうれしいですね。
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/hint-tombloo.js
同じくつっこむ。
http://subtech.g.hatena.ne.jp/motemen/20090617/1245168701
にあるとおり、;R でヒントモードに入るので数字で画像を選択、"Extractor:" と聞かれるので、"Photo"と入力するとダイアログがでるのでリターンでポスト。
ポストするのは100%画像なんで、"Photo"の入力とダイアログ表示は省略したいところ。
以下パッチ。つってもやってることは extractor を "Photo" に決めうちして share() の第三引数を false に変えて(thx to @otsune)るだけ。これで画像をヒントモードで選択すればそのままポストされるようになります。
--- hint-tombloo.js-orig 2009-07-20 00:04:45.203125000 +0900 +++ hint-tombloo.js 2009-07-20 11:09:15.531250000 +0900 @@ -44,30 +44,41 @@ } var extractors = tomblooService.check(context); - - liberator.modules.commandline.input( - 'Extractor: ', - function (string) { - var extractor; - for (let i = 0; i < extractors.length; i++) { - if (extractors[i].name == string) { - extractor = extractors[i]; - break; - } - } - if (!extractor) return; - - tomblooService.share(context, extractor, true); - }, - { - completer: function (context) { - context.title = ['Tombloo Extractors']; - context.completions = extractors.map( - function (_) [ _.name, _.name ] - ); - } - } - ); + var extractor; + var string; + string = "Photo"; + for (let i = 0; i < extractors.length; i++) { + if (extractors[i].name == string) { + extractor = extractors[i]; + break; + } + } + tomblooService.share(context, extractor, false); + // liberator.modules.commandline.input( + // 'Extractor: ', + // function (string) { + // var extractor; + // for (let i = 0; i < extractors.length; i++) { + // if (extractors[i].name == string) { + // extractor = extractors[i]; + // break; + // } + // } + // if (!extractor) return; + // + // tomblooService.share(context, extractor, true); + // tomblooService.share(context, extractor, false); + // }, + // { + // completer: function (context) { + // context.title = ['Tombloo Extractors']; + // context.completions = extractors.map( + // function (_) [ _.name, _.name ] + // ); + // } + // } + //); + }, function () hintXPath );
これでふつーに快適に reblog 生活が送れます。
from Twitter
- 7/20/09 22:49 > バッティングセンター:105kmhならボールを見て打てる
- 7/20/09 22:43 > / でクイックサーチって ff3.5からか?
- 7/20/09 18:30 > 残8%
- 7/20/09 17:53 > 座布団
- 7/20/09 16:17 > ふぁぼりんこ(愕)
- 7/20/09 16:15 > powerbk fps4400買った。2200でもいいかと思ったが、そんなに重くなかったし
- 7/20/09 15:14 > pcにusbでつなぎっぱなしにしてたからかー
- 7/20/09 14:29 > なぜか大田産業なう
- 7/20/09 11:42 > あ、まじでbiccchi閉じたんだ
- 7/20/09 11:37 > 開いてる画像をワンキーでポスト、ぐらいでいい
- 7/20/09 11:23 > 自分のブログのquoteがtumblrに流れて48notes で自分もreblog するという不思議、、、
- 7/20/09 11:20 > *.tumblr.com は vimperator を off にさせるようにしたほうがよいのか .
- 7/20/09 11:20 > play on tumblr も。。n が search に
- 7/20/09 11:19 > あ、reblogcommand と vimpator 競合する、、、t でreblog できず :tabopen になっちゃうな
- 7/20/09 11:13 > @otsune どもです。falseでおkでした。ついでに input()省いて "Photo"きめうちにしてしまいました
- 7/20/09 00:12 > fとFを逆にするか
- 7/20/09 00:04 > たとえば、「同意」という短レスをつけるとき、RT で持ってきちゃったほうが一目瞭然というか
- 7/19/09 23:57 > @fshin2000 あ、そでしたか。単に引用元文自体が新規ポストの右のRT以下に表示されるから、パッと見分かりやすいというだけでした、、
- 7/19/09 23:54 > 画像選んだ時点でポストしてもらっちゃってもいいくらい
- 7/19/09 23:54 > ;R で hint-mode に入って選んでPhoto で画面が出てきてエンター。
- 7/19/09 23:53 > hint-tombloo.js いれる。うむ、快適。マウスを使わんでポストらくらく。
- 7/19/09 23:49 > C-jがタブ消去、、、これは避けたい
- 7/19/09 23:48 > どのポストに対するものかすぐ分かるんで、レスにはRT使っちゃってますね、、RT @fshin2000: なんかRTが一歩引いたレスみたいに使われてるような。奥ゆかしきかな。 [iMovatwitter]
- 7/19/09 23:37 > ldr_coo 0.25 と ff 3.5 なら特にパッチいれなくても大丈夫なのかな。いちおー動いてるっぽい
- 7/19/09 23:24 > patchの当て方忘れた
- 7/19/09 23:20 > あーなんかパッチあてないとあかんのか、、、まんどくせ http://fifnel.com/2009/06/22/2688/
- 7/19/09 23:16 > 0.21は古いのか
- 7/19/09 23:14 > ん?ldrize_cooperation.js:177 あたりでエラー?
- 7/19/09 22:52 > あ、どもです。ググったら apr08 の@otsune のエントリがでてきました。いれてみるなう。
- 7/19/09 22:27 > 1) 水で焦げを落とす2)酒と水で5分ぐらい弱火で煮る3)たれを加え中火で煮る、をすればかなり改善される
- 7/19/09 22:26 > スーパー安うなぎをそのままレンジでチンだとあまりに焦げゴムっぽいけど、
- 7/19/09 22:26 > vimperator とLDRize のconfilict回避あたりを希望です RT @otsune: @retlet MiniBuffer reblogコマンドとtombloo利用のreblogの使い分けとか、そういう細かいところはスライドに書く時間が無かったから是非読 ...
- 7/19/09 22:24 > もちろん総受けと聞いて RT @mochilon: 逆セクハラにあっている
- 7/19/09 22:20 > スーパーの安売りうなぎでも、焦げ目をとって酒で煮れば随分柔らかくなっていける
- 7/19/09 22:16 > 広瀬wwwゲッタンww
- 7/19/09 22:03 > うん、結構柔らかくなってる
- 7/19/09 22:03 > スーパーの半額うなぎを買ってきて、はなまるのをみながら作る http://bit.ly/rrYfd
- 7/19/09 19:04 > なんか変な色の空だおと窓開けたらそこに
- 7/19/09 19:03 > にーじー
- 7/19/09 04:02 > iphone用外付けキーボード
- 7/19/09 03:33 > あ、一旦公開停止か。失礼
- 7/19/09 03:32 > あれ?エントリ見えない? RT @gamella: blog 書いた コンテンツプラットホームの未来について id:kawango さんのエントリーを考える http://d.hatena.ne.jp/gamella/20090719/1247941299
- 7/19/09 03:19 > あ、twit&shoutってあしただっけか
- 7/19/09 03:05 > distter、、、ってすでにあったのか。@distter
- 7/19/09 03:04 > @yorutoko 若干追記、考察的なもの。途中だけど: http://d.hatena.ne.jp/myhoney0079/20090718/p1
- 7/19/09 03:00 > vimperator 入れなおしてみたけど、やっぱ設定とか面倒になってきたので外した
- 7/19/09 02:21 > 相変わらず習得スピードが異常。こう飲み込みが早いと、「教えてあげたくなる」のかも。RT @kazuyo_k: だいたい、いつも、原稿なう、です。裏ではw。RT @banbino: @kazuyo_k できたら「原稿なう」って書いてほしいです?。RT @kazuyo_kさっ ...
- 7/19/09 00:54 > 足踏まずの人の板尾がもってった、って、、、これかw
- 7/18/09 23:27 > 「カメラは接続されています」うざい http://bit.ly/zEgI3
- 7/18/09 23:14 > 突っ込んだら負けですか
- 7/18/09 21:19 > レインボーブリッジみる
- 7/18/09 18:59 > http://twitpic.com/ar1cc - twitpic test
- 7/18/09 13:28 > らんでぶーw
- 7/18/09 13:21 > @kitakata_kenzo ソープに行く金がない
- 7/18/09 13:17 > 「tsudaる技術」@tsuda、「つぶやく力」@kazuyo_k がランキングトップを争う日
- 7/18/09 12:45 > play on tumlbr いれた。でも h, l はタブ移動にassign してるので、n, L に変更
- 7/18/09 03:38 > チェックしてるwikiの更新履歴書がtwに流れてくるといいかもね