紹介マニアMoinMoin

概要

書籍画像は通常著作権等で保護されており、普通にサイト掲載する事は問題があります。しかし気にせず画像を利用したいというのが利用する主要な動気です。

広告収入もあるわけですが、あまりそれは主要な目的ではありません。

収入に関しては主にサイト安定化のために利用します。もし収入が多い場合はぼきんやドットコムPython Software FoundationApache Software FoundationGNUのいずれかに行きます。(どこに行くかは収入の率によって自動判定します)

URL

http://www.amazon.co.jp/exec/obidos/subst/associates/join/associates.html

このサイトでの利用

(AA)が出るようにしています。以下のような表示になります。現在まだテスト中で表示方法はいろいろ実験中です。

4062123320

黄昏の百合の骨

黄昏の百合の骨 Mephisto Club

表示仕様

<img src="/moin/img/moin-www.gif" border="0" height="11" width="11" alt="[WWW]" hspace="4" />

[[ASIN(ASIN[,linktitle])]]

Bookmaklet

WebサービスをWebで動的に利用するとxml.amazon.co,jpとの通信やXML解析等でMoinMoinの表示動作がどうしても遅くなるのでやめました。

ローカルで大量のASINからWebサービス利用して動的に生成するスクリプトを作成はしました。

以下bookmakletを利用すればTitleは取れるので普通はこれでやります。

本当は一行です。一行目 末尾 \を除いて一行にしてください。Caminoで動作します。

javascript:(function(){var u=document.location.href;var ai=u.indexOf('ASIN');var asin=u.substring(ai+5,ai+15); \
  var t=document.title;var link ='[[ASIN(' + asin + ' ' + t + ')]]';void(prompt('',link));})()

最終的には以下になった。かなりいいかげんです。

javascript:(function(){var u=document.location.href;var ai=u.indexOf('ASIN');var asin=u.substring(ai+5,ai+15); \
  var t=document.title;var ti=t.indexOf(':');var title=t.substring(ti+2);var link ='[[ASIN(' + asin + ' ' + title + ')]]';void(prompt('',link));})()

以下はWin IE専用

javascript:(function(){var u=document.location.href;var ai=u.indexOf('ASIN');var asin=u.substring(ai+5,ai+15); \
   var t=document.title;var ti=t.indexOf(':');var title=t.substring(ti+2);var link='[[ASIN('+asin+' '+title+')]]'; \
   void window.clipboardData.setData('text',link);})()

Lunascapeマクロ

//
// Amazon.co.jpのASINから[[ASIN(ASIN TITLE)]]形式の文字列を作成する
//

var luna;
var document;

luna     = new ActiveXObject("Lunascape.API");
document = luna.GetDocumentObject(luna.ActiveIndex);

if (document == null)  {
        luna.MessageBox("Document オブジェクトを作成できません");
}
else {
    var u = document.location.href;
    var ai = u.indexOf('ASIN');
    var asin = u.substring(ai+5,ai+15);
    var t = document.title;
    var ti = t.indexOf(':');
    var title = t.substring(ti+2);
    var link = '[[ASIN('+asin+' '+title+')]]';
    void document.parentWindow.clipboardData.setData('text',link);

    document = null;    // 使用リソース開放
}
luna = null;

Amazon Web サービス

http://www.amazon.co.jp/webservices/

http://jam.apricot.co.jp/affiliate/aws/index.html

http://homepage.nekosuke.net/index.php?Amazon%20Web%A5%B5%A1%BC%A5%D3%A5%B9

参考プログラム

http://yebisuya.dip.jp/mt/archives/000011.html

http://amazon.uva.ne.jp/log/archives/001345.html

http://bloggers.ja.bz/sunouchi/archives/000215.php

http://pukiwiki.sourceforge.jp/dev/?PukiWiki%2F1.4%2F%BC%AB%BA%EE%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%2Famazon%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3

参考サイト

http://s1.amazon.co.jp/exec/varzea/sdp/sai-identify/249-9049058-9357908

http://www.hat.hi-ho.ne.jp/heart_thoughts/amazon/

http://bookshelves.at.infoseek.co.jp/index.html

http://www.1point.jp/~book_2ch/ こっちは利用してないですね。。


CategoryBooks

紹介マニアMoinMoin: Amazonアソシエイト (last edited 2009-10-31 13:28:07 by sakito)