宮城
試しに「submit false」でググったところ、そのものズバリonozatyさんのテキストエリアでリターンキーを押した際に、submitイベントの発生を抑止する方法[id:onozaty:20060202:p1]という記事を発見しました。 早速試すと見事にSleipnirでもFirefoxでもEnter…
作業状況 名取市図書館のシステム更新に伴いISBN検索の機能が検索画面から取り除かれてしまったが、同じパッケージを使っている館のパラメータで試したらうまくいったのでマップ上に組み込んだこれで宮城県内のISBN検索できる館については一応コンプリート …
ユーザスクリプトの一覧とダウンロード先 項番 図書館名 共通 Greasemonkey専用 備考 10 名取市図書館 natori.1.2.user.js natori.2.0.user.js ユーザインストール時の注意点 新規インストール 特になし 導入済み Firefox 特に問題なし Sleipnir 特に問題なし
作業状況 名取市図書館を除いた残り、岩沼市図書館、亘理町立図書館、白石市図書館、角田市図書館、蔵王町立図書館を追加 多賀城市タブを追加、多賀城/塩竈近辺を拡大表示 画面イメージ 全県 *1 多賀城市・塩竈市近辺 http://natu.blue.coocan.jp/Miyagi_ma…
作業状況 昨日(13日)に仙台市図書館、今日(14日)に宮城県図書館、加美町図書館、大崎市図書館、美里町近代文学館、東松島市図書館、塩竈市民図書館、多賀城市立図書館を何とか作成。 今日現在、仙台市を除いて分館まで対応したのは以下の2館、加美町図書館…
大崎市図書館(旧古川市)がオンライン化したので、Amazonから検索するいつものユーザスクリプトを作成 ユーザスクリプトの一覧とダウンロード先 図書館名 共通 Greasemonkey専用 備考 大崎市図書館 osaki.1.2.user.js osaki.2.0.user.js 備考 http://natu.b…
とりあえず、緯度経度だけ調べて680px✕510pxの枠に収まることだけ確認*1 調査している最中に大崎市図書館(旧古川市図書館)が、オンライン化されていることを発見してしまったので、まずはそちらが先になってしまうこと。 1館毎にcgi作るのは結構時間がか…
不具合内容 ISBN-13対応済みのhttp://natu.blue.coocan.jp/Miyagi_Search.htmとhttp://natu.blue.coocan.jp/Fukushima_Search.htmについて以下の不具合が発生していました。 入力したISBNが13桁の場合にチェックデジットの検算を行っていなかった。 ISBN-13…
ようやくhttp://natu.blue.coocan.jp/Miyagi_Search.htmのISBN-13対応版をUP、仙台市立図書館が横入りできない*1ので、cgiでLWP::UserAgentとHTTP::Cookiesを使ってゴニョゴニョと、そして、なぜか携帯からのアクセスとみなされて、画面の構成がチョッと変わ…
宮城県図書館の共通ユーザスクリプトはISBN-10で検索するボタンとISBN-13で検索するボタンの2つを差し込む形にしました、また、検索結果は別ウインドウで開くように変更しました。 Greasemonkey専用ユーザスクリプトはISBN-10で検索してヒットしない場合はI…
東松島市図書館と仙台市図書館ともISBN-13の書籍を見つけたので、結果報告 東松島市図書館 ISBN-10の書籍でも、ISBN-13の書籍でも、ISBN-10/ISBN-13のどちらでも検索可能、しかも"978"が頭にあっても無くても良い→ゆえに、現状のユーザスクリプトのままで正…
概要 宮城県図書館は、共通ユーザスクリプトはISBN-10とISBN-13の両方を差し込む方向Greasemonkey専用はISBN-10検索後にISBN-13検索でリトライ、宮城県内図書館蔵書検索でも同様のcgiを作成する方向で 仙台市図書館は宮城県内図書館蔵書検索用のcgi作成待ち …
作成メモ とりあえず、Sleipnirでも動くようにはなったがcookieを書き込むタイミングがいまいち分からない 図書館側のページをiframe内で完全に読み込んでから、差し込んだリンクをクリックすればOKだがイマイチ そこで、図書館のページ側にリロードボタンを…
現在分かっていること ISBN-10の書籍はISBN-13でも検索可能、ハイフンなしの10桁または13桁で入力(CDは必須だが、一致していなくとも良い) ISBN-13の書籍はまだ無い模様(新着情報は準備中) POSTではなくGETでもOK 検索がヒットしなかった場合に、ポップ…
前回、国番号〜書名記号で検索かければいいんじゃね?ってことで終わりにしていたが、 ※ISBN13が付与されている書籍が、頭の978が無いと検索できない図書館が無いことを確認する ためしに宮城県立図書館で試したら、最悪の結果に… ISBN13の場合は978〜CD、IS…
スクリプトの一覧とダウンロード先 項番 図書館名 DLファイル 備考 02 加美町図書館 kami.1.1.user.js 03 美里町小牛田図書館 kogota.1.1.user.js 05 東松島市図書館 higashimatsushima.1.1.user.js 07 塩竃市民図書館 shiogama.1.1.user.js 08 多賀城市立図…
バグ対応 内容 スクリプトで書籍か否かの判断を行っていないためAmazonの商品詳細ページであれば必ずスクリプトが動作してしまう 対応方法(以下の2点を判断材料として追加) ページ中にASIN:で始まる文字列が存在すること ASIN:に続く文字列が9桁の数字(…
スクリプトの一覧とダウンロード先 項番 図書館名 DLファイル 備考 01 宮城県図書館 miyagi_p.1.0.user.js 02 加美町図書館 kami.1.0.user.js 03 美里町小牛田図書館 kogota.1.0.user.js 04 石巻市図書館 ishinomaki.user.js 書名検索 05 東松島市図書館 hig…
宮城県内図書館検索へ飛ぶ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])/);…
注意事項 全スクリプトの見直し(図書館名を正しい名称に変更、// @nameのfor 〜以降をSeahorse、Greasemonekyとも正しい値に変更)を行った 同じスクリプトがダブって存在する可能性があるので、必要に応じてスクリプトを一旦削除後に再インストールしてく…