« Javascript >> Flash でクリップボードにコピー | メイン | Google ローカルと Google Maps 用Bookmarklet »

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)

このブログ記事を参照しているブログ一覧: NiceLink for MT - リンクが百倍簡単に貼れる Greasemonkey スクリプト

このブログ記事に対するトラックバックURL: http://a-h.parfe.jp/mt4/cgi-bin/mt-tb.cgi/119

» [Greasemonkey][NiceLink]Movable Type版(nazonoDiary)~のトラックバック

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

» MTでの編集を便利にするGreaseMonky NiceLink for MT(ニヤリ)~のトラックバック

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

» Greasemonkey Script "Niiice Link"(Future is Now)~のトラックバック

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

» Greasemonkey Script "Niiice Link"(Future is Now)~のトラックバック

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

» スクリプトのコメント(PukiWiki/TrackBack 0.1)~のトラックバック

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

» スクリプトのコメント_(PukiWiki/TrackBack 0.1)~のトラックバック

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

» スクリプト(PukiWiki/TrackBack 0.1)~のトラックバック

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

コメントする

ソフトウェア

アーカイブ

book
amazie movie for Amazon associate


amzlsh amazon search with Flash

BlogPeople

このページをBlogPeopleに登録

RSS feed meter for http://a-h.parfe.jp/einfach/

Bloglinesに登録