7/9/2025, 8:37:11 PM
// ==UserScript==
// @name show final score, log score over questions
// @namespace Violentmonkey Scripts
// @match https://hedgehogsvsfoxes.com/take-a-test/*
// @grant none
// @version 1.1
// @author anakojm
// @description 7/9/2025, 8:37:11 PM
// @license GPL3
// ==/UserScript==
for (var i = 0; i < 20; i++) { // fuck it we patch anything that looks right
document.querySelectorAll('script:not([src], [class], [id])')[i].innerHTML = document.querySelectorAll('script:not([src], [class], [id])')[i].innerHTML.replaceAll("console.log(a),", "") // for some reason the first 3 answers are logged
document.querySelectorAll('script:not([src], [class], [id])')[i].innerHTML = document.querySelectorAll('script:not([src], [class], [id])')[i].innerHTML.replaceAll("o.fn.fullpage.moveSlideRight()", "console.log(a), o.fn.fullpage.moveSlideRight()")
document.querySelectorAll('script:not([src], [class], [id])')[i].innerHTML = document.querySelectorAll('script:not([src], [class], [id])')[i].innerHTML.replaceAll('o(".arrowDown").click())', 'document.querySelector("div[class*=\\\"final_active\\\"]:has(div h2)").innerHTML = document.querySelector("div[class*=\\\"final_active\\\"]:has(div h2)").innerHTML.replace("</div>\\n\\t\\t\\t\\t", "\\n\\t\\t\\t\\t\\t<h3>score: " + a + "</h3>\\n\\t\\t\\t\\t\\t<p>scores range from -47 (very hedgehog) to 47 (very fox)</p>\\n\\t\\t\\t\\t</div>"), o(".arrowDown").click())')
}