CliPla+コンテキストメニュー拡張で閲覧中サイトのタイトルとURLを簡単コピー

Passion For The Future: クリップボードと右クリックを活用するZakuCopyとCliplaを読んで、閲覧中サイトのタイトルとURLが保存できると便利だなと感じました。紹介されていたZakuCopyは残念ながらFirefoxでは使えませんでした。が、CliPla +コンテキストメニュー拡張で同じ挙動を作れるようになりました。書いている人いないようなのでエントリにします。

CliPla

窓の杜 - 【NEWS】クリップボード履歴を追記型のテキストファイルとして保存できる「CliPla」
CliPlaの詳細情報 : Vector ソフトを探す!
CliPlaというのはクリップボード履歴を保存してなおかつテキストファイルに追記していけるユーティリティです。範囲選択して[CTR+C]したものが追記されていきます。

コンテキストメニュー拡張

XUL Apps > ContextMenu Extensions - outsider reflex
CliPlaで閲覧中のサイトのタイトルとURLをコピーできれば求める挙動になると思いあちこち探すと、2004-06-18 - drambuieの日記というまさにぴったりのエントリを見つけました。コンテキストメニュー拡張という拡張機能を使ったhackです。

* [Extension]->[Preferences]メニューから[Custom Scripts]を選択
* 以下のような一行スクリプトを作成する。基本的にはJavascriptだが、アンダースコアで始まっているのは「コンテキストメニュー拡張」の拡張機能

_setClipBoard(_window.document.title+"\n"+_contextualURI+"\n"+_selection+"\n");

* また、そのCustom Scriptを[Options]でキーボードショートカットに割り当てることができるので、そうする。
* キーボードショートカットだが、例えばCtrl+Shift+R に割り当てると、Ctrl+R(Reload)も動作してしまう、など他の機能と重複しないキー操作を探すのが難しかったりする。ヘルプを見て、Firefoxで使用されていないCtrl+Qに割り当ててみた。

このCliPla + コンテキストメニュー拡張の組み合わせると [CTR+Q]で閲覧中のページのタイトルとURLがクリップボードに転送され、CliPlaに送られます。CliPlaのユーティリティウィンドウ[ALT+Z]で不必要ななものは削除して、テキストファイルに落とせばちょっと気になるサイト(URL)リストの出来上がりです。