いま開いているページのURLとタイトルから、「<a href="ページのURL">ページのタイトル</a>」みたいなタグをクリップボードに入れてくれるソフト、というとIEでは「オートアンカー」がある(→公式サイト)。
「オートアンカー」にはほかにも、ページ内の文字列を選択してから使うとblockquote要素に入れてくれるようにもできたりして、日記の記事を書くにはなにかと便利なのだった。
Firefoxでも「オートアンカー」を使いたい、というかそういうのがないと不便で死んでしまう、とあれこれ調べ、あんなことやこんなことをした結果使えるようにはなった。のだけれど、Firefox 2.0には対応しなさそう…。
と思っていたら、Firefoxには同じ趣旨のソフトとして「Copy URL+」があるのね。ソフトの名前はよく聞くけれど、なぜか今まで気にしてなかった。
あれこれ調べて使えるようになったので、そのまとめ。
(「mpk::doc - Firefox乗り換え検討‐Sleipnir、Opera、Firefoxの比較」(g:mpk:id:manpukuya:20000004)の内容も書き換えよう)
「Copy URL+」のインストール
- →Firefox 2.0対応版Copy URL+の配布場所(一覧の上の方にある「copy_url_plus-1.3.2.xpi」をインストールする)
「Copy URL+」のカスタマイズ
「Copy URL+」自体には設定ダイアログボックスはない。生成されるタグを自分なりにカスタマイズしたいときは、「user.js」というファイルに設定を書いて、特定のフォルダに入れることになる。
- 具体的なカスタマイズ方法
- 「hxxk.jp - Copy URL+ をカスタマイズ」:Copy URL+で好きなタグを生成する方法のガイド
「user.js」を置く場所
下の「ほにゃらら」部分は人それぞれで、たとえば「asdfghjk」みたいなノンセンスな文字列。
「Copy URL+」向けの「uesr.js」に、こんなの作ってみました
「user.js」内に日本語を使いたいときは、ファイルのテキストエンコードを「UTF-8」にすればよい由。
user_pref('copyurlplus.menus.1.label','リンクタグ作成');
user_pref('copyurlplus.menus.1.copy','「<a href="%URL%">%TITLE%</a>」');
user_pref('copyurlplus.menus.2.label','引用タグを作成');
user_pref('copyurlplus.menus.2.copy','><blockquote cite="%URL%" title="%TITLE%"><\n%SEL%\n></blockquote><');
user_pref('copyurlplus.menus.3.label','Qの引用を作成');
user_pref('copyurlplus.menus.3.copy','<q cite="%URL%" title="%TITLE%">%SEL%</q>');
「'「<a href="%URL%">%TITLE%</a>」'」は、カギカッコでくくっているのがポイント。
「'><blockquote cite="%URL%" title="%TITLE%"><\n%SEL%\n></blockquote><'」ははてなダイアリー向け。「><〜><」をblockquoteタグの開始タグと終了タグに使うのがミソで、blockquoteの内容にはpタグが自動挿入されるしリスト記法や定義リスト記法も使える。
参考:「user.js」とはそもそもなに?
追記:続きがあります
- 「『Copy URL+』で、ブクマ数を表示するタグを一発生成」(d:id:Imamura:20070303:copyurl)
- 「ブックマーク数を示す画像にCSSでひと工夫」(d:id:Imamura:20070306:copyurl)
追記:その後「Make Link」に移行しました
- Firefoxのコピー/ペーストまわりを便利にするアドオン「AutoCopy」「Paste and Go」「Make Link」(d:id:Imamura:20090601:firefox)