// ==UserScript== // @name Amazon CamelCamelCamel Price Chart // @version 1.0.0 // @description Add a CamelCamelCamel price chart with link to Amazon product pages. // @author miki.it // @namespace null // @include https://www.amazon.*/* // @include https://smile.amazon.*/* // @downloadURL none // ==/UserScript== var chartType = "amazon-new"; // Possible other values are "amazon", "new", "used", "new-used", & "amazon-new-used" var country = document.domain.split(".").pop(); if (country == "com") { country = "us"; } var asin = document.getElementById("ASIN").value; if (!asin) { throw new Error("Amazon Camel Graph: unable to get ASIN!"); } var parentElement = document.getElementById("unifiedPrice_feature_div"); if (!parentElement) { throw new Error("Amazon Camel Graph: unable to get parent element!"); } var link = document.createElement("a"); link.target = "_blank"; link.href = "https://" + country + ".camelcamelcamel.com/product/" + asin; var chart = new Image(400, 250); chart.src = "https://charts.camelcamelcamel.com/" + country + "/" + asin + "/" + chartType + ".png?force=1&zero=0&w=400&h=250&desired=false&legend=1&ilt=1&tp=all&fo=0"; link.appendChild(chart); parentElement.appendChild(link);