Vimperator で「いま読む」「あとで読む」支援コマンド (2013梅雨期編)
はじめに
サイトを見やすく表示してくれる系の Firefox アドオンを Vimperator から呼ぶコマンド群を用意してみた.
この記事で実現すること
eで Clearly 発動.
いま見てるサイトをスッキリ表示.
もう一度eすると Clearly オフ,つまりもとの表示に戻る.E(または<Leader>ea) で Evernote にクリップ.あとで見てね!<Leader>iaで Instapaper へ保存.<Leader>raで Readability へ保存しつつ,
いま見てるサイトをスッキリ表示.<Leader>rlで Readability へ保存,だけを行う.<Leader>rkで Kindle へ送る.!で CSS オフ.ある意味スッキリ表示.
もう一度!すると CSS オンに戻る.
とりあえずキーバインドはこんな感じ.
利用サービス
使用アドオン
.vimperatorrc
.vimperatorrc に書くコードは.
g:instapaper_username と g:instapaper_password の設定
上記コードで
let g:instapaper_username = 'USERNAME' let g:instapaper_password = 'PASSWORD'
の箇所は Instapaper でアカウントを取得して USERNAME と PASSWORD を自分のものに書き換えることが必要.
要 _libly.js
Instapaper 用のコマンド内部で HTTP Request するために Vimperator のプラグイン _libly.js の機能を利用している.ので,要 _libly.js.
あとがき
Clearly 発動コマンドとかもともとウェブ上に情報転がってたけど,そこでアドオンのソース見たら云々って話があったので,自分でもソース覗いて作ってみた.
アドオンの XPI ファイルって実体は ZIP だったと知って,XPI ファイルをダウンロードしてきて拡張子を ZIP に変更し,解凍していろいろ覗いてるうちにできた.
例によって動けばいいじゃんっていうスタンスなので以下略・・・(おわり)