FirefoxとCopy URL Lite+ではてな記法形式のコピーを行うためのメモ

目的

閲覧中のページのリンクや選択範囲をはてな形式でコピーする

方法

FirefoxのuserChrome.js用スクリプト、Copy URL Lite+を使う。
CopyUrlLitePlus.uc.js - Code-404
28行目等に以下の部分を追加する。

    {
      // はてな記法でタイトルと URI
      label: locale.indexOf("ja") == -1 ? "URI:title=Title" : "[URI:title=\u30bf\u30a4\u30c8\u30eb]",
      accesskey: "D",
      text: '[%URL_HTMLIFIED%:title=%TITLE_HTMLIFIED%]'
    },     

これでコンテキストメニューのCopy URL Lite+に"[URI:title=タイトル]"が追加され、閲覧中のページのリンクをはてな形式でコピーすることができる。
例えばこのブログなら次のようにコピーされる。

[http://d.hatena.ne.jp/highcampus/:title=裏になるもの]

2011-10-24追記

はてな記法で引用コピーするスクリプトも書いた。以下を適当な場所に追加する。

    {
      // はてな記法で引用
      label: locale.indexOf("ja") == -1 ? "URI:title=Title" 
: ">URI:title=\u30bf\u30a4\u30c8\u30eb>\u9078\u629e\u3057\u3
05f\u90e8\u5206<<",
      text: '>%URL_HTMLIFIED%:title=%TITLE_HTMLIFIED%>%EOL%%
SEL%%EOL%<<'
    },

これでコンテキストメニューのCopy URL Lite+に">URI:title=タイトル>選択した部分<<"が追加され、閲覧中のページの選択範囲をはてな形式でコピーすることができる。
例えば、この文なら次のようにコピーされる。

>http://d.hatena.ne.jp/highcampus/20091115/p1:title=FirefoxとCopy URL Lite+ではてな記法形式のコピーを行うためのメモ - 詩になるもの>
例えば、この文なら次のようにコピーされる。
<<