Adds a button to a book's goodreads page to open that book's page in Aussie Amazon
// ==UserScript==
// @name Open Goodreads book in Amazon
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Adds a button to a book's goodreads page to open that book's page in Aussie Amazon
// @author You
// @match https://www.goodreads.com/book/show/*
// @icon https://www.google.com/s2/favicons?domain=goodreads.com
// @require http://code.jquery.com/jquery-3.4.1.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
var amazonURLPattern = "https://www.amazon.com.au/gp/product/";
var panel = $('#imagecol');
var button = document.createElement('BUTTON');
button.innerHTML = "View on Amazon";
button.id = "btnSearchOnAmazon";
button.style.display = "flex";
button.style.margin = "auto";
button.style.marginTop = "10%";
panel.append(button);
$('#btnSearchOnAmazon').click(function() {
var isbn = $('[itemprop*=isbn]')[0];
while(true){
if(isbn.classList.contains('infoBoxRowItem')){
break
}
isbn = isbn.parentElement;
}
window.location.href = amazonURLPattern + isbn.innerText.split(" ")[0];
});
})();