Amazonに大阪府立図書館の蔵書検索リンクを追加するGreasemonkeyスクリプト
http://blog.champierre.com/archives/446でやられているので、乗り遅れてる気がしますが、僕も大阪府立図書館バージョンを作ってみました。って言うほどでもありませんが。
amazonosakalibrarylinky.user.js
ソースは以下のようになります。
// ==UserScript== // @name Amazon Osaka Library Linkey // @namespace http://d.hatena.ne.jp/treeham/ // @description Osaka Library Lookup from Amazon book listings. // @include http://*.amazon.* // ==/UserScript== (function() { var elem = document.getElementById('ASIN'); if (elem) { var asin = elem.value; var header = document.evaluate("//b[@class='sans']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; if (header) { var spl_link = document.createElement('a'); spl_link.setAttribute('href', 'http://p-opac.library.pref.osaka.jp/OSPLIB/webopac/kensaku/kensakuKekka.jsp?code_genre1=2&code_value1=' + asin); spl_link.setAttribute('title', 'To Osaka Library'); spl_link.innerHTML = '</br><span style=\"font-size:90%; background-color:#ffffcc;\">» 大阪府立図書館で蔵書検索</span>'; header.parentNode.insertBefore(spl_link, header.nextSibling); } } })();
最近、図書館の便利さが気づいてきましたが、これで図書館ライフがますます便利になりそうです。
ありがとうございます。