2014年9月7日日曜日

[Greasemonkey script]amazon.co.jpの書籍表示からhondana.orgや図書館(川崎、多摩市、稲城市、取手市)へのリンクを作成

[2017/7/9]
取手図書館のシステムが変更になり、現在は利用できません。三平はカリール
https://calil.jp/に移行する予定のため、今後メインテナンスしません。

[2016/7/21]
稲城市立図書館用
http://www.sanpei.org/~sanpei/tmp/amazon2_inagi_city_libra.user.js

[2016/07/18]
amazon.co.jpのURLがhttpから、httpsに変わったためその対応をしました。

取手市立図書館用
http://www.sanpei.org/~sanpei/tmp/amazons_toride_city_libra.user.js

川崎市立図書館用
http://www.sanpei.org/~sanpei/tmp/amazons_kawasaki_city_libra.user.js

hondana.org用(ユーザー名を適宜変更してください。
http://www.sanpei.org/~sanpei/tmp/amazons_hondana_org_linky.user.js


稲城市立図書館は、OPACが変わったためまだ対応できていません。
-------------------------------------------------------------------------
2014年8月ぐらいにamazon.co.jpの仕様が変わりその対応をしました。
script側の変更はISBNを取得するところをbtAsinTitleからproductTitleに変更しただけです。

なお、amazon.co.jpから川崎市立図書館、多摩市立図書館へのリンクを作成するスクリプトは同じ変更だけではうまく動かずdebug中です。なにか情報をお持ちの方は連絡ください。


http://www.sanpei.org/~sanpei/tmp/amazon_hondana_org_linky.user.js

[2014/9/27]
その後、Greasemonkeyの仕様が変わったみたいです、上記のproductTitleの変更に加えて以下の記述が必要でした。

詳細は以下
monoの開発ブログ:UserScriptのGreasemonkey 2.0対応


// @grant GM_xmlhttpRequest

川崎市立図書館用スクリプト
http://www.sanpei.org/~sanpei/tmp/amazon_kawasaki_city_libra.user.js

多摩市立図書館用スクリプト
http://www.sanpei.org/~sanpei/tmp/amazon_tama_city_libra.user.js

[2014/11/7]
稲城市立図書館用スクリプト
http://www.sanpei.org/~sanpei/tmp/amazon_inagi_city_libra.user.js

取手市立図書館用スクリプト
http://www.sanpei.org/~sanpei/tmp/amazon_toride_city_libra.user.js

ちなみに、libronがあるがなぜわざわざ作成したかというと、同時に複数の図書館を
検索したかったからです。上記のUser ScriptをGreacemonkeyに登録すれば同時実行可能です。

0 件のコメント: