NiceLink for MT - リンクが百倍簡単に貼れる Greasemonkey スクリプト

| コメント(0) | トラックバック(7)

最近、便利な Greasemonkey スクリプトが多数公開されてます。
なかでも、

nazoking - Greasemonkey ユーザースクリプト
http://nazo.yi.org/greasemonkey/index.html

このスクリプトが、あまりに便利なので、MovableType用に改造してみました。
素晴らしいスクリプトを公開された nazoking さんに感謝です。
インストールすると、MovableTypeの編集画面にボタンが追加されます。
どんなことができるかは、以下のFlashムービーで。

実行画面


例えば、私の場合、自分の過去のエントリーなどは、編集画面 → サイト内検索 → ZakucopyでHTMLコード生成 → 編集画面でペーストと、非常に面倒でしたが、これなら、編集画面上で、2クリックで行なえます。
動作も軽快。

はてなIDを設定しておけば、自分のダイアリーとブックマークも検索できます。
同様に、アソシエイトIDを設定しておくと、Amazonの商品を検索し、アフィリエイト用のHTMLを挿入できるようにしました。((各IDを設定するには、ツール → Manage User Scripts で Nice Link for MovableType を選択して、Edit でスクリプトを開いて、設定箇所に直接書き込んでください。))

MovableType バージョン3((いちおう、MovableType バージョン2用のXpathもつけてます。サイト内検索は、そのままでは動作しません。))のエントリー編集画面に対応しています。


-nicelinkformovabletype.user.js


インストールは、右クリック(Mac は ctrl+クリック) → "Install User Script..." で。
あとは、mt.cgi のアドレスをご自分のものに書き換えるだけです。
必要に応じて、はてなIDとアソシエイトIDを設定してください。

本家からの変更点としては、
-ブログ内の記事を検索するMTボタンの追加。
-Amazonの商品を検索し、アフィリエイトリンクを作成するAmzボタンの追加。
-検索表示の変更。
ぐらいです。
Todoがほとんど解決してませんね(^^;

追記:2005/07/21
nazonoDiary - Object.watch と Greasemonkey の脆弱性
こちらで取り挙げられているとおり、Greasemonkey の脆弱性が発見されて、最新版0.3.5 では Nice Link が動作しなくなっているようです。
早く問題が修正されて、再び使えるようになることを願うばかりです。


Amazonリンクは、Googleのサイト検索からひっぱってます。
手抜きのため、たまに商品名の取得に失敗して、undefinedになったりします。
ホントは AWS を使うべきですね。


textarea と toolbar を指定してやれば、他のBlogサービスでも利用可能のようです。
ライセンスはGPLなので、お使いのサービス用に改造してみてはどうでしょうか?

Xpathは今回初めて触ってみましたが、便利ですね。
まだ、あまり理解できてませんが、コードが短くわかりやすくなります。
開発には、以下のブックマークレットがとても便利です。

XPath検索バー (for Mozilla/Firefox) | weblog | 東京嫉妬
http://tokyoenvious.xrea.jp/b/javascript/xpath_finder.html

トラックバック(7)

トラックバックURL: http://a-h.parfe.jp/mt6/mt-tb.cgi/119

http://a-h.parfe.jp/einfach/archives/2005/0714121825.html 本家からの変更点としては、 ブログ内の記... 続きを読む

nazoking - Greasemonkey ユーザースクリプト http://nazo.yi.org/greasemonkey/index.html この... 続きを読む

Nice LinkというヤバいGreasemonkey用スクリプトをP_BLOGでも使いたくて四苦八苦。なんとかモノになったかも(*1)。JavaScriptの... 続きを読む

Nice LinkというヤバいGreasemonkey用スクリプトをP_BLOGでも使いたくて四苦八苦。なんとかモノになったかも(*1)。JavaScriptの... 続きを読む

http://sleipnir.pos.to/software/sleipnir/script.html -- 公式スクリプト 2004-06-11 (金) 0... 続きを読む

スクリプト http://sleipnir.pos.to/software/sleipnir/script.html -- 公式スクリプト 2004-06-11... 続きを読む

PukiWiki/TrackBack 0.1 - スクリプト (2006年10月 1日 11:37)

ユーザーが作成したスクリプトへのリンクです。 スクリプトの使用方法は チュートリアル や カスタマイズ を参照してください。 また、スクリプトを使う前に「○○.... 続きを読む

コメントする

このブログ記事について

このページは、AUSGANG SOFTが2005年7月14日 12:18に書いたブログ記事です。

ひとつ前のブログ記事は「Javascript >> Flash でクリップボードにコピー」です。

次のブログ記事は「Google ローカルと Google Maps 用Bookmarklet」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ