Add OCLC# to Amazon

Uses OCLC's xISBN lookup service to add the OCLC number (and a link to WorldCat) to Amazon.com book details

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
// ==UserScript==
// @name        Add OCLC# to Amazon
// @description Uses OCLC's xISBN lookup service to add the OCLC number (and a link to WorldCat) to Amazon.com book details
// @namespace   http://mbkle.in/userscripts
// @include     http://www.amazon.com/*
// @version     1
// @grant       none
// ==/UserScript==
jQuery(document).ready(function () {
  var isbn_li = jQuery('#productDetailsTable .content li b:contains(ISBN)').first().parent()
  if (isbn_li.length > 0) {
    var isbn = isbn_li.text().match(/[0-9]+$/) [0];
    jQuery.ajax({
      type: 'GET',
      url: 'http://xisbn.worldcat.org/webservices/xid/isbn/' + isbn + '?method=getMetadata&format=json&fl=oclcnum',
      dataType: 'jsonp'
    }).done(function (data) {
      var oclc = data.list[0].oclcnum[data.list[0].oclcnum.length - 1]
      isbn_li.before('<li><b>OCLC #:</b> <a href="http://worldcat.org/oclc/' + oclc + '" target="_blank">' + oclc + '</a></li>');
    });
  }
});