Amazonから府中図書館の書籍を予約できるGreasemonkeyを作ってみた。
Sleipnirから、FireFoxに環境を移行してみる。
まとめサイトから色々と便利な拡張やら、Greasemonkeyを取得したが、
Amazonの商品ページからいろんな図書館にリレー検索できるGreasemonkeyに、府中図書館が無かったので、勉強がてら作ってみる。
検索ページへのリンクを張るだけでは芸が無いので、書籍の有無の表示と、Amazonから直接予約も可能にしてみた。
Amazonの商品ページから府中市立図書館の本を直接予約(Firefox1.5対応済)
http://kaseisan.hp.infoseek.co.jp/firefox/greaseMonkey/AmazonFuchuLinky.user.js
前回と同じく、需要がまったく分かりませんが、使いたい人はご自由にどうぞ。
再配布、改変は自由ですが、寂しがり屋ライセンスでお願いします。
使い方
- Amazonの商品ページに表示されている本が府中図書館にあると、タイトルの直下に詳細情報へのリンクと、予約ページへのリンクが表示。
より便利に
- http://kaseisan.hp.infoseek.co.jp/firefox/greaseMonkey/AmazonFuchuLinky.user.jsの中の変数、userNameに、図書館利用カード番号、passwdにパスワードを入力することで、Amazonから直接、府中図書館での予約が可能に。
注意点
- 直接httpでパスワードとか送っているので、神経質な方はやめといてください。
- 問答無用で、検索の最初に引っかかったものを表示しているので、万が一ISBNが同一のものがあった場合、別の書籍が表示されるかも。
- 古い絶版本とかであるっぽい→参考
- 日本語での表示が非常に面倒なので、TOEIC250点の英語力で書いています。
Greasemonkeyで、XMLHTTPRequest
- Greasemonkey0.6.4では、XMLHTTPRequestがセキュリティの関係で使用不可能になったらしい。
- 但し、代替機能として、GM_xmlhttpRequestが用意されているとのこと。
- このあたりを参考に作らせて頂きました。謝恩。
そんな感じ。