Build Link: 自由に形式を指定してリンクを作れるGreasemonkeyスクリプト

書いた人: noriaki 2008,03月08日(土) 23:00

On the Road Manuscript, #1

Photographer
Thomas Hawk
License
Creative Commons (by-nc)
Tool for photo selecting
Gigazinize Tools - Image

ブログの更新が便利になるぐりもんを書きました.

これはなに?

選択したテキストやページURL,ページタイトルを利用して自由に形式を選んでテキストをクリップボードにコピーできるGreasemonkeyスクリプトです.もちろん,コピーの形式は簡単な書式で追加できます.

同様の機能を提供するMake Linkや,Copy URL +といったfirefoxの拡張機能のGreasemonkeyスクリプト版です.

背景

ブログを書いてる人は他のページからテキストを引用したり,リンクを紹介したりすることが多いと思います. そんなとき,もちろんテキストやリンクURLをコピーすると思いますが,このテキストをコピーするという作業は,単純なようで結構めんどくさい.テキストを選択状態にしてキーボードショートカットとか,選択状態にして右クリックしてコピーメニューを探して・・とか. そこで,ページ内のテキストをドラッグして選択状態にしたら,マウスのそばにコピー用のメニューが自動的に出てくるようにしました.イメージとしてはAdobe Readerでテキストを選択したときのような感じです.

インストール

以下のリンクからインストールしてください.(要:Greasemonkey)

最新版(Version 0.1.4) - Last Update: 2008/03/18 17:00:00
buildlink.user.js

更新チェック機能付き

使い方

テキストを選択状態にするか,ページ内でダブルクリックするとメニューが現れます

Webページ内でダブルクリックするか,テキストをドラッグなどで選択状態にするとマウスのそばにコピー用のメニューアイコンが表示されます.そのアイコンにマウスカーソルを乗せると上記の図のようにコピーメニューが現れます.

「HTML」,「Plain Text」,「Blockquote」は最初から利用できるコピー形式で,それぞれをクリックすることによってクリップボードにコピーされた状態になります.後は,利用したい箇所(ブログエントリの下書きなど)でペーストするとそれぞれの形式に従って整形された形で貼り付けられます.

編集

各コピー形式の右側にあるアイコンの左側がそのコピー形式を編集するボタンです. 編集ボタンをクリックすると上記画像のようにフォームが現れますので,その場で編集できます.編集後updateボタンをクリックすると保存します.

利用できるパラメータ

コピー形式テキスト内で利用できる%で囲まれたパラメータは,クリップボードにコピーされた時点で以下のとおりに置き換えられます. なおこのとき,英字の大文字小文字は区別しません.

%TEXT%
選択状態のテキスト
%TITLE%
ページのタイトル
%URL%
ページのURL
%tURL%
tinyURL化したページのURL

更新履歴

0.1.3 (2008/03/18 15:00:00)
  • Import機能で設定が正しく保存できなかった不具合を修正
  • firefox3では現在Import機能が正しく動作していないようです(検証中)
0.1.3 (2008/03/18 15:00:00)
  • Firefox 3 に対応(Firefox 3.0 beta4 + Greasemonkey 0.7.20080121.0 で確認)
0.1.2 (2008/03/17 23:30:00)
  • tinyURL変換時のバグを修正(thx! drry)
  • 各アイコンの動作内容をマウスオーバーで表示するように変更
  • 別のブラウザにインストールされた Build Link と設定を共有できるように,XML形式によるExportImport機能を追加
0.1.1 (2008/03/15 15:30:00)
  • ページのURLやTitleを取得する際,まれに発生していたエラーを修正
  • TinyURL化したURLを利用できるように機能追加
0.1.0 (2008/03/08 21:00:00)
  • Initial Release!

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags

コメント

  1. nettabo said 3日 later:

    これ良いですね!

    選択状態にするだけで、デフォルト指定した形式でコピーしてくれると、AutoCopyも不要になってさらにステキかも。

  2. noriaki said 5日 later:

    nettaboさん:

    ご利用と貴重なご意見ありがとうございます!

    選択状態にするだけで、デフォルト指定した形式でコピー

    なるほどー.これはヘビーユーザには嬉しい機能ですね.デフォルトの形式というのももちろんアリだと思いますが,一つ前に実行されたコピー形式というのもアリかもしれません.

    しかし,何も言わずにテキストを選択状態にしただけでコピーされてしまうのは「驚き最小」に優しくないと思ったりもするので,よく考えないとイケナイかなとは思ってますが.

  3. よろず said 6日 later:

    こんな機能がほしい!と思っていたのでうれしかったです。 でも、ダンナ様PCはIE使用の為お手上げ^^; あ、でも、Greasemonkeyならトリクシーで動くかも!と思ったけど ・・・残念・・・動かなかった・・・ どの部分を書き直せば動くのかを研究中です

  4. noriaki said 7日 later:

    よろずさん:

    コメントありがとうございます.

    IE用のGreasemonkeyにTrixieなるものがあることを初めて知りました.

    Greasemonkeyで用意されている関数なども利用していますので,対応はなかなか難しいかもしれません.

  5. ToMmY said 8日 later:

    Firefox3の環境で利用していますが、どうも動作しないようです。 なんらかのアドオンと競合しているなどこちらの問題の可能性が大だと思いますが、一応ご報告させていただきます。

  6. noriaki said 9日 later:

    ToMmYさん:

    コメントありがとうございます.

    firefox3beta* 環境で動作しない点に関しては把握しております.ただいま対応のための検証中ですので少々お待ちください.

    現状では,firefox2.* 環境にてご利用いただきますようお願いします.

このエントリはアーカイブされています。
コメントする場合は、お手数ですが「このページのURL」を記載した上で、新しいエントリにお願いします。