miau's blog?

Amazon から東京都公立図書館横断検索を行う Greasemonkey

ググったら見つかったんだけど、特定の図書館のみ検索したかったから改造版を作ってみた。

amazon_tokyo_public_libs_link.user.js

以下詳細です。




■経緯

技術書なんかは自分で買うことが多いんですが、ビジネス書や小説は一回読んで終わりなことが多い&他人に貸すこともないということで図書館で借りるようにしています。自宅が千代田区、職場が中央区にあるのでこの辺りの図書館を利用することが多いのですが、置いてない本も多いので以前住んでいた近所の豊島区、文京区あたりを使うこともしばしば。で、そういうときに利用するのが 東京都公立図書館横断検索 なんですが。

Amazon でレビューを見て「これよさそうだなー」と横断検索、というのが短時間で 2 回も発生したので、この流れを自動化する Greasemonkey を探してみました。

GreasemonkeyでAmazonから探せる図書館まとめ - Myrmecoleon in Paradoxical Library. はてな新館

に色々まとまっていて、

Amazonの検索結果から品川区・東京都区内・千葉市図書館の蔵書を調べる!: おとうさんのつれづれLifehack(ライフハック)

というのが私の希望に一番近かったのですが・・・22区全部を検索するので、検索に時間がかかってしまいます。これを必要なところだけに対して検索できるようにしたのが今回のスクリプトです。

■使い方

Firefox だと上記のリンクをクリックするとインストールできます。この状態で Amazon の書籍ページ・・・たとえばどの図書館にでも置いてそうな ウェブ進化論 あたりを開いてみます。インストール直後は対象の図書館が選択されていないので、

amazon_tokyo_public_libs_link0

こんなメッセージが表示されます。右下の GreaseMonkey アイコンを右クリック→「Amazon Tokyo public Lib linky for Greasemonkey」を右クリックして編集してください。(はじめて編集する場合は使用するテキストエディタを聞かれたような気がします。)

たとえば千代田区と中央区を検索対象に加えたい場合は、

// ブロック1
'001005': 0, // 新宿区
'001006': 0, // 千代田区
'001044': 0, // 中央区
'000617': 0, // 港区

の部分を

// ブロック1
'001005': 0, // 新宿区
'001006': 1, // 千代田区
'001044': 1, // 中央区
'000617': 0, // 港区

のように変更します。

編集後画面をリロードすると・・・

amazon_tokyo_public_libs_link1

こんな感じのリンクに変わるので、リンクをクリックすると、該当の書籍が検索できるという流れです。

■何か問題があったら

連絡いただければ可能な限り対処しますが、CodeRepos に置かせてもらったので、アカウントを持ってる方は適当にいじっていただけると助かります。
posted at 22:09:35 on 2009-04-26 by miau - Category: General No Trackbacks - Permalink

TrackBack

このエントリにトラックバックはありません
現在トラックバックは受け付けていません。

Comments

No comments yet

Add Comments

現在コメントは受け付けていません。
お手数ですが、 こちら のコメント欄にでも記載していただければと思います。