宮城県内図書館蔵書検索もISBN-13対応完了しました
ようやくhttp://natu.blue.coocan.jp/Miyagi_Search.htmのISBN-13対応版をUP、仙台市立図書館が横入りできない*1ので、cgiでLWP::UserAgentとHTTP::Cookiesを使ってゴニョゴニョと、そして、なぜか携帯からのアクセスとみなされて、画面の構成がチョッと変わっていたり該当する書籍が無いときのポップアップが出なくなったりで良いのか悪いのか?
また、宮城県図書館もISBN-10->ISBN-13の順で所蔵しているか否かをチェックして、ヒットした場合には直接、書誌情報(蔵書情報)のページを開くcgiを作成することで対応。
Amazonやbk1、7&Y等から、宮城県内図書館蔵書検索の指定した図書館での蔵書の有無が直接確認できるBookmarklet(ISBN-13対応版)
javascript:(function(){var is,a=document.body.innerHTML; a.match(/(\d\-[\-\d]{9}\-[X\d])/)| a.match(/ISBN.?(\d{13})/i)| a.match(/(\d{3}\-[\-\d]{11}\-\d)/)| a.match(/ASIN.?(\d{9}[X\d])/i)| a.match(/ISBN.?(\d{9}[X\d])/i); is=RegExp.$1.replace(/-/g,'');if(!is){alert('NO ISBN');} else{window.open('http://natu.blue.coocan.jp/Miyagi_Search.htm?ISBN1='+is+'&NO=XX');}})();
途中の改行を全て削除し、&NO=XXのXXを検索したい図書館のパラメータにあわせて修整する
パラメータ | 図書館名 | パラメータ | 図書館名 | |
---|---|---|---|---|
宮城県図書館 | 利府町図書館 | |||
加美町図書館 | 亘理町立図書館 | |||
美里町近代文学館 | 白石市図書館 | |||
石巻市図書館 | 角田市図書館 | |||
東松島市図書館 | 蔵王町立図書館 | |||
仙台市図書館 | ||||
塩竃市民図書館 | ||||
多賀城市立図書館 | ||||
名取市図書館 | ||||
岩沼市図書館 |
これで残り4県、次はどの県にしようか?