秋田の続き
結局、仙北市立角館図書館について進展出来ず、検索サイトでお茶を濁す形となった
書名のShift-JisからEUCへの変換はPHPスクリプトで特に問題がなかったが、横手市立図書館のみパラメータをgetで受け取れなかったため、間に秋田県内横断検索を通すことにした
とりあえず何らかの方法では秋田県もWeb検索ができて、稼働中の図書館も網羅できたのでひとまず一区切りということで公開中の各県向けの図書館蔵書検索サイトをまとめてみる
ISBNコードがのっているページから各県用の図書館蔵書検索サイトへ飛ぶ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/Aomori_Search.htm?ISBN1='+is);}})();
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/Akita_Search.htm?ISBN1='+is);}})();
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/Yamagata_Search.htm?ISBN1='+is);}})();
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/Fukushima_Search.htm?ISBN1='+is);}})();
- 飛び先はhttp://natu.blue.coocan.jp/Aomori_Search.htm、http://natu.blue.coocan.jp/Akita_Search.htm、http://natu.blue.coocan.jp/Yamagata_Search.htm、http://natu.blue.coocan.jp/Fukushima_Search.htmです
動作するサイトはid:natu_n:20060904:1157372379の使用できるサイトのサンプル以降を参照
変更点
- greybox.jsのバージョンをv1.3.1からv3.46へ大幅にアップした
- とりあえず単純に入れ替えただけで何の調整もしていないので若干スタイルが微妙だが、ロード完了までよくあるグルグルが表示されるようになった*1
既知の問題点は変更なし
雑感
とりあえず週末までは一休みしつつ構想を練りたいので、特に更新はないと思います。
*1:実際はそれが欲しかったわけではないが