Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

AmazonのURLを短縮するブックマークレット

Amazonの製品紹介ページのURLって煩雑ですよね。
http://www.amazon.co.jp/Clean-Coder-%E3%83%97%E3%83%AD%E3%83%95%E3%82%A7%E3%83%83%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%B8%E3%81%AE%E9%81%93-Robert-Martin/dp/4048860690/ref=sr_1_1?s=books&ie=UTF8&qid=1334642947&sr=1-1

AmazonのURLを紹介するときは、以下の形式にすると短くて簡潔です。


http://amazon.jp/dp/[10桁コード]/
3分LifeHacking:Amazonの長いURLを短縮表示する - 誠 Biz.ID
こうした場合、URLの削れる文字列は削ってしまうとよい。もともとAmazonの商品ページは、書籍であれば10けたのISBNコード、それ以外の製品もASINの10けた番号さえあればアクセス可能だ。 ...

そこで、AmazonのURLをこの形式に短縮するブックマークレットを作ってみました。

URL短縮

AmazonのURLを短くするブックマークレット [C!]


リンク先を参考にしたアフィリエイトIDなしバージョンです。

javascript:(function(){var asin=document.getElementById('ASIN').value;prompt('Copy Amazon Short URL','http://amazon.jp/dp/'+asin);})();

短縮URLがプロンプトに表示されます。

URL短縮(タイトル付き)

タイトル付きバージョンも作ってみました。

javascript:(function(){var asin=document.getElementById('ASIN').value;prompt('Copy Amazon Short URL',document.title + 'http://amazon.jp/dp/'+asin);})();

タイトルとURLを連結した文字列がプロンプトに表示されます。

コピペして改行するとこうなります。


Amazon.co.jp: Clean Coder プロフェッショナルプログラマへの道: Robert C. Martin, 角征典: 本
http://amazon.jp/dp/4048860690