Opera で使っている拡張機能

OPR になって評判の悪い Opera 。
なんとなく使い続けているので、インストールしている拡張機能を列挙してみる。

- AutoPagerize
- ~~Adblock Plus~~: 広告除去。[定義](#adblock-plus)。uBlock を使うので外してみた。
- ~~Disconnect~~: 無駄なアクセスを減らしてくれるっぽい。uBlock を使うので外してみた。
- ~~Image Previewer~~: なくても特に困らなそうなので無効にしてみた。
- LinkRedirector: Google の検索結果はリダイレクトしたいので入れてみた。動いているかよくわからん。
- Pocket (formely Read It Later)
- Tab Position Options: 以前は Classic Tabs を使っていたけれど、こちらだと Vimium の f で開いた時に別ウィンドウになるリンクもタブにしてくれる。
- [FastestTube](https://addons.opera.com/ja/extensions/details/fastesttube-youtube-video-downloader/?display=en): YouTube Downloader が動かなくなったので代わりに。
- [Multi Link Opener](https://addons.opera.com/ja/extensions/details/multi-link-opener/?display=en): LinkOpener が削除されてしまったようなので、同じ作者の新作をインストール。数秒左ドラッグ後範囲指定してドロップ。全部開く場合は枠外を左クリック（正しいのかな？）。この開き方だとご動作することが会ったのでCtrl+左ドラッグアンドドロップに変更。やたらに拡張のファイルサイズがでかいと思ったら解説用の動画が入っていた。
- [Select like a Boss](https://addons.opera.com/ja/extensions/details/select-like-a-boss/): リンクのテキスト選択
- [WebScheduler](https://addons.opera.com/ja/extensions/details/webscheduler/): Web ページの表示を予約。漫画連載のページを月一、週一で表示したり、更新予定日を元に予約したり。
- Download Chrome Extension: Chrome の Extension を Opera で使えるようにしてくれる。
	- [Keyboard Control for Chrome](https://chrome.google.com/webstore/detail/keyboard-control-for-chro/mhofehfbkjmeldlgkbleegeffhaocceg): Opera 版が非公開になったので Chrome 版を使用。
	- はてなブックマーク: GoogleChrome 拡張
	- Feedly Background Tab: Feedly からひと通りバックグラウンドで開いておいて、後から記事を読むので。; で開くようにしている。
	- Create Link: Twitter 用にテキストを整形
	- RSS Subscription Extension (by Google): Feedly で開くように設定。こちらよりも Opera 用の拡張の [RSS Detector](https://addons.opera.com/ja/extensions/details/rss-detector/?display=en) を使いたいけれど、RSS の表示がされなかった。また、RSS の表示をしない場合、どこかに追加された表示がされるものの、どこに追加されたのかわからず。Opera 20.0.1387.91 + 2.0.2
	- [OneTab](https://chrome.google.com/webstore/detail/onetab/chphlpgkkbolifaimnlloiipkdnihall): タブを格納してくれる。
	- [Octotree](https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc): github でリポジトリのファイルをツリー表示
  - [uBlock](https://chrome.google.com/webstore/detail/µblock/cjpalhdlnbpafiamejdnhcphjbkeiagm): 広告除去。Adblock Plus より速いらしい。[定義](#ublock)
  - [Check Range](https://chrome.google.com/webstore/detail/check-range/kcfmannklpnoilbdlaabnfolfepmpmfj): チェックボックスの範囲の最初をクリック、範囲の最後のチェックボックスを Shift+クリック で選択・非選択。
  - [goodby "Zenkaku"](https://chrome.google.com/webstore/detail/goodbye-zenkaku-さよなら全角英数/mjdgifdhhligineaimmgbikndpifdgml): 全角英数を半角に変換。


## 詳細
### Adblock Plus
追加の定義

```
2chcopipe.com###tab
2chcopipe.com##.content-header
blog.livedoor.jp###leftbody
blog.livedoor.jp###rightbody
blog.livedoor.jp##.side
himasoku.com##.side
feedly.com##div[data-title^="PR"]
feedly.com##div[data-title^="Pr"]
```

### uBlock
追加の定義

```
www.lifehacker.jp##.apv-wrapper > .apv-container > .apv-video-wrapper > video

feedly.com##div[data-title^="PR"]
feedly.com##div[data-title^="Pr"]
feedly.com##div[data-title^="AD"]
feedly.com##div[data-title^="Ad"]
```

### Create Link
```
twitter	"%text%" / %title% %url%	
twitter only	"%title%" %url%	
hatena	[%url%:title=%text%]	
markdown	[%title%](%url%)	
Sphinx	`[%title%] <%url%>`_
```

## 使わなくなった拡張
- [Turn Off the Lights](https://addons.opera.com/ja/extensions/details/turn-off-the-lights/?display=ja)
    - たいてい最大化して視聴しているので使わなくなりそう。
    - やっぱり使わなくなった。
- [Keyboard Control for Opera](https://addons.opera.com/ja/extensions/details/keyboard-control-for-opera/?display=en)
    - タブを開いた直後 Vimium の jk で移動しようとすると CPU を食いつぶすようだったので入れ替えてみた。
    - よさげ。[紹介ページ](http://qiita.com/hokorobi@github/items/73628413ae6a4c612ec8)
    - 非公開になってしまった。
- [Vimium](https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb)
    - やっぱり CPU を使い切る場合があるのでやめておこう。
    - 1, 2 でのタブ移動後の dujk でカウントとして使われるのは嫌なので [Shortkeys](https://addons.opera.com/ja/extensions/details/shortkeys/?display=en) を使っていた。
    - Excluded URLs

          ```
http*://mail.google.com/*
http*://feedly.com/*
          ```
    - Custom key mappings

          ```
unmap /
unmap T
unmap x
unmap j
unmap k
unmap d
unmap u
map q removeTab
map b Vomnibar.activateBookmarksInNewTab
          ```
-  [Shortkeys](https://addons.opera.com/ja/extensions/details/shortkeys/?display=en)
    -  export data

        ```
[{"key":"j","action":"scrolldown","blacklist":"true","sites":"*mail.google.com*\n*feedly.com*","$$hashKey":"004","sitesArray":["*mail.google.com*","*feedly.com*"]},{"key":"k","action":"scrollup","blacklist":"true","sites":"*mail.google.com*\n*feedly.com*","$$hashKey":"006","sitesArray":["*mail.google.com*","*feedly.com*"]},{"key":"u","action":"scrollupmore","blacklist":"whitelist","sites":"*mail.google.com*\n*feedly.com*","$$hashKey":"006","sitesArray":["*mail.google.com*","*feedly.com*"]},{"key":"d","action":"scrolldownmore","blacklist":"true","sites":"*mail.google.com*\n*feedly.com*","$$hashKey":"008","sitesArray":["*mail.google.com*","*feedly.com*"]}]
        ```