Amazon Whishlist Helper

Amazon Whishlist helper

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         Amazon Whishlist Helper
// @version      0.4
// @description  Amazon Whishlist helper
// @author       Nilsksk
// @match        https://www.amazon.com/hz/wishlist/*
// @match        https://www.amazon.de/hz/wishlist/*
// @match        https://www.amazon.com/*
// @match        https://www.amazon.de/*
// @icon         https://www.google.com/s2/favicons?domain=amazon.de
// @grant        none
// @namespace https://greasyfork.org/users/156494
// ==/UserScript==

var listData = document.getElementById("g-items").getElementsByClassName("a-offscreen");
var listLength = listData.length;
var listPriceTotal = 0.0;
var displayElement = document.createElement("p");

for (var i = 0; i < listLength; i++){
	listPriceTotal += parseFloat(listData[i].innerText.slice(0, -2).replace(",","."));
}

displayElement.innerText = "Total price of the list: " + listPriceTotal.toFixed(2);
displayElement.style = "text-align: center; color: #007185; font-weight: bold; font-size: 16px; line-height: 24px";

document.getElementById("control-bar").appendChild(displayElement);