まんぷく::日記

2006/12/19(火) 晴れ

[][][]「オートアンカー」から「Copy URL+」へ 「オートアンカー」から「Copy URL+」へを含むブックマーク 「オートアンカー」から「Copy URL+」へのブックマークコメント

いま開いているページのURLとタイトルから、「<a href="ページのURL">ページのタイトル</a>」みたいなタグクリップボードに入れてくれるソフト、というとIEでは「オートアンカー」がある(→公式サイト)。

「オートアンカー」にはほかにも、ページ内の文字列を選択してから使うとblockquote要素に入れてくれるようにもできたりして、日記の記事を書くにはなにかと便利なのだった。

Firefoxでも「オートアンカー」を使いたい、というかそういうのがないと不便で死んでしまう、とあれこれ調べ、あんなことやこんなことをした結果使えるようにはなった。のだけれど、Firefox 2.0には対応しなさそう…。

と思っていたら、Firefoxには同じ趣旨のソフトとして「Copy URL+」があるのね。ソフトの名前はよく聞くけれど、なぜか今まで気にしてなかった。

あれこれ調べて使えるようになったので、そのまとめ。

(「mpk::doc - Firefox乗り換え検討‐SleipnirOpera、Firefoxの比較」(g:mpk:id:manpukuya:20000004)の内容も書き換えよう)

「Copy URL+」のインストール

「Copy URL+」のカスタマイズ

「Copy URL+」自体には設定ダイアログボックスはない。生成されるタグを自分なりにカスタマイズしたいときは、「user.js」というファイルに設定を書いて、特定のフォルダに入れることになる。

具体的なカスタマイズ方法
hxxk.jp - Copy URL+ をカスタマイズ」:Copy URL+で好きなタグを生成する方法のガイド

「user.js」を置く場所

下の「ほにゃらら」部分は人それぞれで、たとえば「asdfghjk」みたいなノンセンスな文字列。

Windows XPでは
「\Documents and Settings\ユーザー名\Application Data\Mozilla\Firefox\Profiles\ほにゃらら.default」に入れる
Macでは
Macintosh HD:ライブラリ:Application Support:Firefox:Profiles:ほにゃらら.default」に入れる

「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」とはそもそもなに?

追記:続きがあります

  1. 「『Copy URL+』で、ブクマ数を表示するタグを一発生成」(id:manpukuya:20070303:copyurl[↑B]
  2. 「ブックマーク数を示す画像にCSSでひと工夫」(id:manpukuya:20070306:copyurl[↑B]
2003 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |