本日の第一弾
注意事項
宮城県内のWeb検索できる図書館用の、アマゾンの商品詳細ページから各図書館の検索結果ページへ飛ぶGreasemonkeyとSeahorseスクリプト(いつもの)
- スクリプトの一覧とダウンロード先
図書館名 | 検索方法 | SH(1.4) | GM(1.4) | GM(1.8)*1 | 備考 |
---|---|---|---|---|---|
宮城県図書館 | ハイフンなし | ||||
加美町図書館 | ハイフンなし | ||||
美里町小牛田図書館 | ハイフンあり | ||||
石巻市図書館 | 書名 | ||||
東松島市図書館 | ハイフンなし | ||||
仙台市図書館 | 書名 | ||||
塩竃市民図書館 | ハイフンあり | ||||
多賀城市立図書館 | ハイフンあり | ||||
名取市図書館 | ハイフンあり | ||||
岩沼市図書館 | ハイフンあり | ||||
利府町図書館 | 書名 | ||||
亘理町立図書館 | ハイフンなし | ||||
白石市図書館 | ハイフンなし | ||||
角田市図書館 | ハイフンあり | ||||
蔵王町立図書館 | ハイフンあり |
- 問題点
宮城県立図書館用スクリプト(1.0系)は、宮城県立図書館はPOSTしか受け付けないため、ISBNコードの入力フォームを表示させているのがあまり美しくない、
もちろんFirefox用のみGM_xmlhttpRequestでPOSTすることも可能だが、なるべくブラウザ共通にしたいためFxでも同様の処理にしている
宮城県用検索ページへ飛ぶBookmarklet(途中の改行は取って使用してください)
javascript:(function(){var is,a=document.body.innerHTML;a.match(/ASIN.?(\d{9}[X\d])/i)| a.match(/ISBN.?(\d{9}[X\d])/i)|a.match(/(\d\-[\-\d]{9}\-[X\d])/);is=RegExp.$1.replace(/-/g,''); if(!is){alert('NO ISBN');}else{window.open('http://natu.blue.coocan.jp/Miyagi_Search.htm?ISBN1='+is);}})();
第一弾はこのぐらい、岩手県用は夕飯以降にアップします、また、Greasemoneky/Seahorseスクリプトで対応できなかったところがいくつかあるので、
Greasemoneky/Seahorseスクリプトと検索ページは別アップになる予定です
*1:各図書館へ飛ばずに蔵書の有無がわかる