Build Link: 自由に形式を指定してリンクを作れるGreasemonkeyスクリプト
書いた人: noriaki 2008,03月08日(土) 23:00
- 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形式によるExportとImport機能を追加
- 0.1.1 (2008/03/15 15:30:00)
- ページのURLやTitleを取得する際,まれに発生していたエラーを修正
- TinyURL化したURLを利用できるように機能追加
- 0.1.0 (2008/03/08 21:00:00)
- Initial Release!



これ良いですね!
選択状態にするだけで、デフォルト指定した形式でコピーしてくれると、AutoCopyも不要になってさらにステキかも。
nettaboさん:
ご利用と貴重なご意見ありがとうございます!
なるほどー.これはヘビーユーザには嬉しい機能ですね.デフォルトの形式というのももちろんアリだと思いますが,一つ前に実行されたコピー形式というのもアリかもしれません.
しかし,何も言わずにテキストを選択状態にしただけでコピーされてしまうのは「驚き最小」に優しくないと思ったりもするので,よく考えないとイケナイかなとは思ってますが.
こんな機能がほしい!と思っていたのでうれしかったです。 でも、ダンナ様PCはIE使用の為お手上げ^^; あ、でも、Greasemonkeyならトリクシーで動くかも!と思ったけど ・・・残念・・・動かなかった・・・ どの部分を書き直せば動くのかを研究中です
よろずさん:
コメントありがとうございます.
IE用のGreasemonkeyにTrixieなるものがあることを初めて知りました.
Greasemonkeyで用意されている関数なども利用していますので,対応はなかなか難しいかもしれません.
Firefox3の環境で利用していますが、どうも動作しないようです。 なんらかのアドオンと競合しているなどこちらの問題の可能性が大だと思いますが、一応ご報告させていただきます。
ToMmYさん:
コメントありがとうございます.
firefox3beta* 環境で動作しない点に関しては把握しております.ただいま対応のための検証中ですので少々お待ちください.
現状では,firefox2.* 環境にてご利用いただきますようお願いします.