Changes 6→20, 54→60, and 58→60 on all websites
// ==UserScript==
// @name Replace Numbers Everywhere
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Changes 6→20, 54→60, and 58→60 on all websites
// @match *://*/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
function replaceText(node) {
if (node.nodeType === Node.TEXT_NODE) {
node.textContent = node.textContent
.replace(/\b54\b/g, '60')
.replace(/\b58\b/g, '60')
.replace(/\b6\b/g, '20');
} else {
node.childNodes.forEach(replaceText);
}
}
replaceText(document.body);
const observer = new MutationObserver((mutations) => {
mutations.forEach((mutation) => {
mutation.addedNodes.forEach(replaceText);
});
});
observer.observe(document.body, {
childList: true,
subtree: true
});
})();