Adds the usd conversion of the payout.
// ==UserScript==
// @name Nicehash Usd Payout.
// @namespace http://http://blasttrader.herokuapp.com/
// @version 1.0.1
// @description Adds the usd conversion of the payout.
// @author Glitch
// @match https://www.westhash.com/?p=miners&a=1&addr=*
// @match https://www.nicehash.com/?p=miners&a=1&addr=*
// @grant none
// ==/UserScript==
function httpGet(theUrl)
{
var xmlHttp = null;
xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, false );
xmlHttp.send( null );
return xmlHttp.responseText;
}
var btcusd = Number(httpGet("https://api.bitcoinaverage.com/ticker/global/USD/24h_avg"));
var pending = document.getElementsByTagName("strong")[3];
var pendingAmount = Number(pending.textContent);
pending.textContent = pendingAmount + ", $" + (btcusd * pendingAmount).toFixed(2);
var rows = document.getElementsByTagName("tbody")[3].children;
for (var i in rows) {
if (typeof rows[i] === "object") {
console.log(typeof rows[i]);
var payout = rows[i].children[3];
var earned = Number(payout.textContent);
payout.textContent = payout.textContent + ', $' + (earned * btcusd).toFixed(2);
}
}