以前からブログ上に、Amazonで気になった物を手軽に表示する方法はないものか、と考えていました。
Amazonアソシエイトリンクを簡単に作成できるブックマークレットはたくさんあるけれど(Amazonアソシエイトリンク作成ツール参照)、これはテンプレートに書き込む必要があるし(FC2の場合は、プラグインの書き換えでも可)、内容を変えたくなったときに書き換えるのが結構面倒。はてなダイアリーにある「最近言及したISBN/ASIN」のように、手軽に実現する方法はないものか?
そこで思いついたのがMM/Memoを使うこと。ソーシャルブックマークサービスの一つですが、Amazonの商品をブクマすると、自分のAmazonアソシエイトIDを埋め込む事が出来て、画像も表示してくれます。しかも普通の個人ウェブサイトを一緒にブクマしても、Amazon関連の物だけを抜き出した状態でRSSを吐き出してくれます。
これを使わない手はありません。
ところがコレをどうやってブログに表示させるか、というところで行き詰まります。技術系の人なら、CGIを組んでMM/MemoのRSSから商品の題名を画像タグを抜き出したHTMLを生成させられるのでしょうが、あいにく僕にはそういうCGIを設置できるサーバーも知識もありません。
RSSをHTMLに変換するサービスとしてmoondakotaのRSS FeedをJavascriptでウェブページに表示が有名ですが、残念ながらこの方法では、画像を表示させられません。
検索をかけてもRSSフィードをウェブページに表示させるサービスはなかなか見つからなく、半ば諦めていたところ、本日ブログパーツをさがせ : RSS表示でFeedBurnerというものを発見。
このサービスの名前は以前からよく見かけていたけれど、こういう機能があるのは知りませんでした。
さっそく登録し、自分のMM/Memoを登録。
試行錯誤を繰り返しながら、何とか設置完了です。
そのまま表示させると、テキストだらけになってしまうので、CSSでいくつかの要素に「display: none;」をあて、縦長になるのを防ぐ為にスクロールバーをつけて完成。
これでAmazonのサイトからMM/Memoのブックマークレットワンクリックで、気になる本やCDなどをブログに表示できました。
ありがとう、ブログパーツをさがせ! よくやった自分!!
先日テンプレートを変更した事により、今現在ここで紹介したものは表示しておりません。
テンプレート作成:しるえっと どっと ほーりー/sil_st3c01m_r102