NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name card view: add average card price to localstorage (used by other scripts)
// @description https://github.com/solygen/userscripts/blob/master/doc/magickartenmarkt.de.md#card-viewuserjs
// @version 1.0.0
// @grant none
// @icon https://www.magickartenmarkt.de/Products/Singles/Magic+2010/img/c0a10b062a8c3b48a5c29b779b3ac51e/static/misc/favicon-96x96.png
// @namespace https://github.com/solygen/userscripts
// @repository https://github.com/solygen/userscripts.git
// @license MIT
// @require https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js
//
// @include https://www.magickartenmarkt.de/Products/Singles/*
// @include https://www.magiccardmarket.eu/Products/Singles/*
// @include https://fr.magiccardmarket.eu/Products/Singles/*
// @include https://es.magiccardmarket.eu/Products/Singles/*
// @include https://id.magiccardmarket.eu/Products/Singles/*
//
// @updateURL https://rawgithub.com/solygen/userscripts/master/scripts/magickartenmarkt.de/card-view.user.js
// @downloadURL https://rawgithub.com/solygen/userscripts/master/scripts/magickartenmarkt.de/card-view.user.js
// @homepage https://github.com/solygen/userscripts
// ==/UserScript==
(function () {
'use strict';
//get chart node
var name = document.title.split('(')[0].trim(),
node = document.querySelector('.availTable .cell_2_1'),
average = parseFloat(node.textContent.replace('€', '').replace(',', '.'), 10);
//add current price to local storage
localStorage.setItem(name, average);
})();