2006-09-01から1ヶ月間の記事一覧

Amazonの詳細ページで図書館に飛ばずに蔵書の有無がわかるスクリプトのバージョンアップ(その5)

残り分をアップします 一関市立図書館のスクリプトに誤りがありました(複数件ヒットした場合の対処)、必要に応じてダウンロードをお願いします スクリプトの一覧とダウンロード先 項番 図書館名 GM(1.9) 備考 青森県 1. 南郷図書館 ○ 2. 七戸町立図書館 ○ …

Amazonの詳細ページで図書館に飛ばずに蔵書の有無がわかるスクリプトのバージョンアップ(その4)

今回は2〜3個ずつのグループを4組アップ(備考の四〜七はパターン毎のグループ分け)、残りは明日一気にアップします スクリプトの一覧とダウンロード先 項番 図書館名 GM(1.9) 備考 青森県 1. 青森県立図書館 ○ 六 2. 弘前市立弘前図書館 ○ 六 岩手県 3.…

Amazonの詳細ページで図書館に飛ばずに蔵書の有無がわかるスクリプトのバージョンアップ(その3)

スクリプトの一覧とダウンロード先 項番 図書館名 GM(1.9) 備考 青森県 1. 五戸町図書館 ○ 2. 八戸市立図書館 ○ 3. むつ市立図書館 ○ 岩手県 4. 一戸町立図書館 ○ 宮城県 6. 白石市図書館 ○ 7. 亘理町立図書館 ○ 8. 蔵王町立図書館 ○ 山形県 9. 東根市さくら…

Amazonの詳細ページで図書館に飛ばずに蔵書の有無がわかるスクリプトのバージョンアップ(その2)

スクリプトの一覧とダウンロード先 項番 図書館名 GM(1.9) 備考 青森県 1. 中泊町図書館 ○ 2. 六ヶ所村民図書館 ○ 岩手県 3. 岩手県立図書館 ○ 4. 雫石町立図書館 ○ 5. 金ヶ崎町立図書館 ○ 6. 盛岡市立図書館 ○ 7. 大船渡市立図書館 ○ 8. 雫石町立図書館 ○ 9…

Amazonの詳細ページで図書館に飛ばずに蔵書の有無がわかるスクリプトのバージョンアップ

現在のスクリプトでは蔵書の有る場合にリンクをクリックしても直接、詳細ページへは飛ばない(検索結果へのリンクのため、ヒットしたのが1件であっても一覧へのリンクになってしまう)一覧ページの中身より詳細ページのリンクを抽出して1回のクリックで詳…

岩手県用の検索ページの続き(その2)

岩手県用図書館蔵書検索サイトのレベルアップ 図書館の並び順の変更 色々悩んだ結果、岩手県 - Wikipediaの地域の項の振興局単位でWikiPediaでの市町村の並び順にしてみたが、案の定スクロールしないと下のほうが見えない。最初は全ての地方が閉じていて、必…

岩手県用の検索ページの続き

夕食後に風呂に入りつつ、そういえばRubyの場合って調べてなかったのに気づき、調査−>やはり面倒なんとなく横断検索からの通信ヘッダを眺めているとGET /agent/servlet/books?page=yahaba:1&count=120380 HTTP/1.1の一文を発見、早速URLを付けてアクセスし…

岩手県用の検索ページ

矢巾町公民館図書室用のロジックを考えていたのだが、このサイト矢巾町公民館図書室蔵書検索システムは、終始POSTでしか動作しないので大弱り、GreyBox.jsではパラメータとしてURLしか受け取らないので間にCGIなりPHPなりをはさんで、パラメータを付与した形…

本日の第二弾の続き

奥州市立江刺図書館の対応 結局、1.0系は岩手県内図書館総合目録検索を経由して検索する(一関市立図書館と同様に)、1.5系は次のような手順で対処した TOPページより、今回のセッションIDを取得 取得したセッションIDで、簡易検索ページより詳細ページ用の…

本日の第二弾

岩手県内のWeb検索できる図書館用の、アマゾンの商品詳細ページから各図書館の検索結果ページへ飛ぶGreasemonkeyとSeahorseスクリプト(いつもの) スクリプトの一覧とダウンロード先 図書館名 検索方法 SH(1.4) GM(1.4) GM(1.8)*1 備考 一関市立東山図書館 …

本日の第一弾

注意事項 全スクリプトの見直し(図書館名を正しい名称に変更、// @nameのfor 〜以降をSeahorse、Greasemonekyとも正しい値に変更)を行った 同じスクリプトがダブって存在する可能性があるので、必要に応じてスクリプトを一旦削除後に再インストールしてく…

岩手、宮城も一応完成(リリースは週末)

結局、週末を待たずに夕食後に一気に作成してしまいました、数も多いし、未知のパターンを出現するしで…もう少しテストしてからリリースします 内訳 県名 ハイフン必須 ハイフン不要 書名検索のみ 合計 岩手 3 12 4 19 宮城 7 5 3 15 苦労した点 ISBNコード…

スクリプトのダウンロードについて

id:peanutsjamjamさんのダウンロードできないというコメントで、全部のスクリプトを確認いたしましただいぶ間違っていたようで皆様にご迷惑をおかけしました 確認済みの各都道府県のスクリプトのURL 青森県用スクリプト 秋田県用スクリプト 山形県用スクリプ…

秋田の続き

結局、仙北市立角館図書館について進展出来ず、検索サイトでお茶を濁す形となった書名のShift-JisからEUCへの変換はPHPスクリプトで特に問題がなかったが、横手市立図書館のみパラメータをgetで受け取れなかったため、間に秋田県内横断検索を通すことにした…

今日は秋田

秋田県内のWeb検索できる図書館用の、アマゾンの商品詳細ページから各図書館の検索結果ページへ飛ぶGreasemonkeyとSeahorseスクリプト(いつもの) スクリプトの一覧とダウンロード先 仙北市立角館図書館向けスクリプトは大幅な見直しを行いたいので一旦削除…

IEユーザでもOKです

ISBNコードがのっているページから各県用の図書館蔵書検索サイトへ飛ぶBookmarklet(途中の改行を取ってください) 青森県用Bookmarklet javascript:(function(){var is,a=document.body.innerHTML;a.match(/ASIN.?(\d{9}[X\d])/i)| a.match(/ISBN.?(\d{9}[X…

今日は山形

山形県内のWeb検索できる図書館用の、アマゾンの商品詳細ページから各図書館の検索結果ページへ飛ぶGreasemonkeyとSeahorseスクリプト(いつもの) スクリプトの一覧とダウンロード先 白鷹町立図書館の1.8スクリプトのアップロード漏れ、天童市立図書館のリ…

こんなやり方でスクリプトを作っています

Firefoxの場合(以下Fxと表記)自称GM1,0系(最新は1.4) Greasemonkeyをインストールしておく、なければmozdev.org - greasemonkey: indexより入手 FxにLive HTTP Headersをインストールしておく、なければmozdev.org - livehttpheaders: indexより入手 http…

青森県内図書館向けスクリプトの続き

平川市立尾上、平賀図書館のバージョン1.4相当のスクリプトの作成、板柳を除いた*1残りのバージョン1.8相当の作成 スクリプトの一覧とダウンロード先 青森県立と青森市立図書館のファイル名をtypoしていました、現在修整済みですので必要に応じてダウ…

テンプレートがあれば速攻ですよ

今日は青森県内の図書館向けにいつものスクリプトを作成 今回より、各図書館固有部分を変数化し、スプリプトの先頭へまとめたテンプレートを作成、作業の効率化を図った*1 スクリプトの一覧とダウンロード先 図書館名 SH GM 備考 県立 ○ ○ 青森市立 ○ ○ 弘前…

半歩前進

今日試したこと(不具合調査) エンコードのタイミングを変更 phpでbk1の検索したWebページを持ってくるときに、あらかじめurlencodeするように変更 文字列の判断もエンコード後の文字列を指定した 後述する理由のため書名中に含まれる半角スペース以降を削…

徒労

今日試したこと bk1からの書名の取得 Webページから、ASINコードをbk1の検索ページへ投げるphpスクリプトを起動 phpスクリプトはASINコードを受け取り、検索結果を返す(HTMLそのまま) Webページは帰ってきたHTMLファイルから、書名データに最も近い目印(…

まずは見た目から

今日の成果 HTMLソースとスタイルシートの見直し フッタの追加、ボタンをリンクへ変更、要素の見直し フォントの指定 とりあえず、下記のように指定してみた。ついでに自分の設定がIEはMeiryoAAで、Fxがメイリオになっていたことを発見(もちろんMeiryoAAに…

今日ははかどった

検索サイトをちょこちょことバグ修整 テスト系で外部スクリプトを読み込む順番を変えたら、検索ボタンの折りたたみがうまくいった。テストページ 書名修整しても検索に反映されないことの修整(動的に表示しているところなので、'や"をコードで書いているた…

スクリプトの修整

Greasemonkey、Seahorseスクリプトの修整(ASINコード取得方法変更、書名検索の括弧対応) 今回?またまたページ中のASINコードの表記が変わったため、暫定対応ではなく正しくidがASINの値を取得するように変更を行った*1ブラウザ毎に書名検索の挙動が異なって…

成果なし

今日はサッカーもあるしたいした成果もないので、ちまちまと調査した結果を報告 東北地方のWEB上で検索できる図書館の県別のまとめ(一覧は省略)*1 県名 ハイフン必須 ハイフン不要*2 書名検索のみ 合計 青森 2 11 1 15 岩手 3 12 4 19 宮城 6 5 3 14 秋田 …

書名での検索の方向性が大体固まったかも

prototype.jsを使うとずいぶんと楽にサーバとやり取りできるものですね。 文字コードの変換、URLエンコードするPHPをいくつか作って試してみました。 ページのcharset SJISへの変換 URLエンコード IE Fx SHIFT-JIS なし なし × ○ なし あり ○ × UTF-8 あり …

スクリプトの修整と調査

Greasemonkey、Seahorseスクリプトの修整(URL変更のため)あわせて、書名でしか検索できない3館の対応を行った 一覧とダウンロード先 SH(1.3) GM(1.3)*1 GM(1.7)*2 県立 ○ ○ ― 新地町 ○ ○ ○ 相馬市 ○ ○ ― 南相馬市 ○ ○ ○ 大熊町 ○ ○ ○ 富岡町 ○ ○ ○ 広野町 …

書名で検索の続きとAmazonのURLがまた変わった?件

調査結果 書名関連 javascriptでSHIFT-JISをencodeURL出来ない phpでmb_internal_encoding("SJIS")と宣言してから、urlencodeすればOK bk1のURLはISBNコードと関連性がないが、bk1の検索ページにISBNコードを渡せばOK ECSのXMLは当然UTF-8、bk1はSHIFT-J…

ISBNで検索出来ない図書館の続き

id:Koumei_S:20060831:1157048609さんのされている、ISBN検索のできない図書館に対して書名、または著者名をドラッグして検索というのも一つの方法かもしれない。 結局Shift-JISのページからクリップボードにコピーしてShift-JISのページへペーストするのと…