NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name r/Second leaderboard
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://second-api.reddit.com/leaderboard?start_index=0&batch_size=100
// @require https://code.jquery.com/jquery-3.4.1.min.js
// @grant none
// @license MIT
// ==/UserScript==
$(document).ready(function () { //When document has loaded
//always selects the second highest picture at the very end of the first reveal
setTimeout(function () {
var i = 0;
var name = "";
var score = [];
var scoreDiff1 = "";
var scoreDiff0 = "";
var scoreDiff10 = "";
var avgDiff = "";
for (i=0; i < 100; i++)
{
name = jQuery(document.querySelector('afd2021-app faceplate-csrf-provider afd2021-leaderboard').shadowRoot).find('.row ').find('.user-info .user-name')[i].textContent
score[i] = parseInt(jQuery(document.querySelector('afd2021-app faceplate-csrf-provider afd2021-leaderboard').shadowRoot).find('.row ').find('.user-score')[i].textContent)
scoreDiff1 = String(score[i-1] - score[i]);
scoreDiff10 = String(score[9] - score[i]);
scoreDiff0 = String(score[0] - score[i]);
avgDiff = String(Math.floor(score.reduce((a, b)=> a + b)/(i+1) - score[i]));
if (i > 9)
{
jQuery(document.querySelector('afd2021-app faceplate-csrf-provider afd2021-leaderboard').shadowRoot).find('.row ').find('.user-score')[i].textContent = String(score[i]).concat(" (",scoreDiff1," || ",scoreDiff10," || ",scoreDiff0," || ",avgDiff,")")
}
if (i < 10 && i > 0)
{
jQuery(document.querySelector('afd2021-app faceplate-csrf-provider afd2021-leaderboard').shadowRoot).find('.row ').find('.user-score')[i].textContent = String(score[i]).concat(" (",scoreDiff1," || ",scoreDiff0," || ",avgDiff,")")
}
//if (name == "u/VitaminB16") {break}
}
}, 100);
setTimeout(function () {
location.reload();
}, 10000);
});