Skip to content

Instantly share code, notes, and snippets.

@soh335
Created May 27, 2010 10:16
Show Gist options
  • Save soh335/415661 to your computer and use it in GitHub Desktop.
Save soh335/415661 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name someLink4Amazon
// @namespace d.hatena.ne.jp/sugarbabe335
// @description someLink4Amazon
// @include http://*.amazon.*
// ==/UserScript==
var asin = document.getElementById("ASIN").value;
var td = document.evaluate('//form[@id="handleBuy"]/table[last()]/tbody/tr[1]/td[1]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
var links = {
"hatena" : "http://d.hatena.ne.jp/asin/{ASIN}",
"読書メーター" : "http://book.akahoshitakuya.com/b/{ASIN}",
"amazon" : "http://amazon.co.jp/dp/{ASIN}"
};
for ( var key in links ) {
var div = document.createElement('div');
div.innerHTML = '<a href="'+links[key].replace(/{ASIN}/, asin)+'">'+key+'</a>';
td.appendChild(div);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment