// ==UserScript== // @name Goodreads Plus // @namespace https://greasyfork.org/en/users/78880 // @version 0.2 // @description Add "Search MAM" button to Goodreads // @author Slengpung // @include https://www.goodreads.com/* // @grant none // @downloadURL none // ==/UserScript== console.log("[G+] Tweaking Goodreads..."); var page = window.location.pathname.split('/')[1]; if(page === 'book'){ var bookTitle = getBookTitle(document.getElementById("bookTitle")); var mamSearchUrl = "https://www.myanonamouse.net/tor/browse.php?tor[text]=" + bookTitle; // Add 'Search MAM' button var buttonBar = document.getElementById("buyButtonContainer"); if (buttonBar === null || buttonBar == "null") { buttonBar = document.getElementById("asyncBuyButtonContainer"); } var buttonUl = buttonBar.getElementsByTagName("ul"); var mamButton = document.createElement("li"); mamButton.innerHTML = 'Search MAM'; mamButton.className = "Button"; buttonUl[0].appendChild(mamButton); console.log("[G+] 'Search MAM' button added!"); }else if(page === 'review'){ var bookList = document.querySelectorAll('#booksBody .title div a'); // Loop over all the books for(var i=0; i