|
|
|
@ -1,9 +1,10 @@ |
|
|
|
|
|
|
|
|
|
// ==UserScript==
|
|
|
|
|
// @name tolerance auto-decoder
|
|
|
|
|
// @namespace anon
|
|
|
|
|
// @match *://withtolerance.horse/friendshipthroughtheages/*
|
|
|
|
|
// @grant none
|
|
|
|
|
// @version 1.0
|
|
|
|
|
// @version 1.1
|
|
|
|
|
// @author anon
|
|
|
|
|
// @description 2/28/2022, 12:20:27 PM
|
|
|
|
|
// ==/UserScript==
|
|
|
|
@ -20,6 +21,14 @@ console.log("decoding hex"); |
|
|
|
|
const answers = Array.from(document.querySelectorAll(".ama-answer-content, .ama-author-name")); |
|
|
|
|
|
|
|
|
|
answers.forEach(function(ans) { |
|
|
|
|
let temp = ans.cloneNode(true); |
|
|
|
|
ans.innerText = ans.innerText.replaceAll(" ", "0A"); |
|
|
|
|
ans.innerText = hex2ascii8(ans.innerText); |
|
|
|
|
Array.from(temp.children).forEach(function(sub) { |
|
|
|
|
sub.innerText = sub.innerText.replaceAll(" ", "0A"); |
|
|
|
|
sub.innerText = hex2ascii8(sub.innerText); |
|
|
|
|
ans.innerHTML = ans.innerHTML.replace(sub.innerText, sub.outerHTML); |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|