Replace multiple terms with new ones on Bopimo.
当前为
// ==UserScript==
// @name Roblox-ify text
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Replace multiple terms with new ones on Bopimo.
// @author Teemsploit
// @match https://www.bopimo.com/*
// @grant none
// @license MIT
// ==/UserScript==
(function () {
'use strict';
function replaceTextExceptLinks() {
const replacements = [
{ search: /coin/gi, replace: 'robux' },
{ search: /level/gi, replace: 'game' },
{ search: /bopimo/gi, replace: 'roblox' },
{ search: /user/gi, replace: 'player' },
{ search: /lobby/gi, replace: 'game hub' },
{ search: /shop/gi, replace: 'store' },
{ search: /skin/gi, replace: 'avatar' },
{ search: /Forums/gi, replace: 'Community' },
{ search: /Users/gi, replace: 'Players' },
{ search: /Download/gi, replace: 'Install' },
{ search: /Upgrade/gi, replace: 'Premium' }
];
const walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);
let node;
while ((node = walker.nextNode())) {
if (!node.parentNode.closest('a')) {
replacements.forEach(({ search, replace }) => {
node.nodeValue = node.nodeValue.replace(search, replace);
});
}
}
}
replaceTextExceptLinks();
})();