2004-07-29(木) [長年日記]
■ 本棚.org(2)
whoisによると「hondana.org」は増井さんが確保済みみたいなので、URLはいずれ変わるんだろうな。
昨日のスクリプトは、kdmsnrさんによっていい感じの改造がされたので、そっちを使うといいだろう。
なお、おれの本棚の中身は、未読本と、Amazonの「すでに持っている本」リストの中から★★★★★のものだけ抜き出したものである(だから一度もAmazonに勧められたことのない本は入っていない)。
そもそもAmazonがあのリストを公開させてくれれば、本棚.orgのようなアプリはいらないのかも知れないんだよな。リストマニアなんていらんから。……なんて書いておくと、bk1がさくっと実装してくれたりしないかしらん(笑)。
■ Amazonギフト券がザクザク
amazon.co.jpの障害らしく、レポートセンターは使えないは、アソシエイトの支払いに伴うギフト券発行を知らせるメールが都合7通も届くは(まだ増えるかも)、かなり悲惨な状況になっている。こんな時は、買い物しちゃダメだろうな。頼んでもいない本が届きそうだ。
ちなみに、とどいたギフト券、どれも同じ番号だったので、7倍の支払いは受けられそうにない。残念っ。
追記: 9通になった(21:15現在)。
本日のツッコミ(全10件) [ツッコミを入れる]
2004-07-28(水) [長年日記]
■ 本棚.org
増井さんが作った、本棚管理(?)サイト。あー、こういうの、作りたかったんだよなぁ。
で、登録が面倒だなぁという声に、増井さんは「バーコードリーダーがあれば……」みたいなことを書いていたけど、そんなものを持っていない庶民(笑)のための、Sleipnirスクリプトを書いてみた。
//
// Amazonから本棚.org
//
// 現在見ているAmazonのページに対して実行すると、その書籍を本棚.orgに追加します
//
// 【要カスタマイズ】自分の本棚へのURLに書き換えてください
var my_bookshelf_url = "http://pitecan.com/Bookshelf/sho/";
//
// 以下、スクリプト本体
//
var pnir = new ActiveXObject( "Sleipnir.API" );
var id = pnir.GetDocumentID( pnir.ActiveIndex );
var document = pnir.GetDocumentObject( id );
if (document == null) {
pnir.MessageBox("Document オブジェクトを作成できません");
}
else {
var amazon_url = pnir.url
amazon_url.match( /\/ASIN\/([^/]+)\//i );
var isbn = RegExp.$1;
pnir.NewWindow( my_bookshelf_url+'write.cgi?isbn='+escape( isbn ), true );
}
document = null;
id = null;
pnir = null;
初めての単独JavaScriptで緊張するわ……って、TrackBack用を改造しただけだが。Bookmarkletにするのも簡単だと思う。
関連する日記: 2004-07-29(木)
Before...
◆ すずき@雑文発散 [トップページにもアクセスできなくなってますね>Amazon]
◆ おが [ほんとだ。エラー画面が出ている>Amazon]
◆ ただただし [なんでうちに情報が集まるんだ……]
◆ 通りすがり [どうやらおさまったみたいですね。 ギフト番号も有効になったみたい。]
◆ でんすけ [ギフト券が届くほどの稼ぎがなかったため届いてませんでしたが、アソシエイトで確認ができないのはちょっときつかったかも。]
◆ かずひこ [私は前四半期を「銀行振込」にしたで、「こ、これは大フィーバー!?」と思ったけれど、何の音沙汰もありません...]