Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name pancakes
- // @namespace odenthemage@yahoo.com
- // @description turns fighters into pancakes
- // @include *.astroempires.com/*
- // @version 1
- // @grant none
- // ==/UserScript==
- textNodes = document.evaluate('//text()', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
- var searchRE = new RegExp('Fighters', 'gi');
- var replace = 'pancakes';
- for (var i = 0; i < textNodes.snapshotLength; i++) {
- var node = textNodes.snapshotItem(i);
- node.data = node.data.replace(searchRE, replace);
- .(function () {
- var replacements,
- regex,
- key,
- textnodes,
- node,
- s;
- textnodes = document.evaluate('//body//text()', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
- for (var i = 0; i < textnodes.snapshotLength; i++) {
- node = textnodes.snapshotItem(i);
- if (node != null && node.nodeName == '#text' && /\S/.test(node.nodeValue))
- {
- s = node.data;
- s = s.replace(/\bWORD OR WORDS TO GET RID OF\b/g, 'WORDS THAT IT IS REPLACED WITH OR JUST 2 QUOTES FOR NOTHING');
- s = s.replace(/\bWORDS CAN NOT CONTAIN PERIODS OR COMMAS OR SINGLE OR DOUBLE QUOTES\b/g, 'IF YOU DO IT WILL NOT WORK');
- s = s.replace(/\bBEFORE EACH THING WILL BE A SMALL LETTER B AND END WITH SLASH B AND IF YOU REMOVE ANYTHING BUT THESE BOLD WORLDS IT WONT WORK\b/g, 'BELOW ARE SHORTER EXAMPLES');
- s = s.replace(/\bERASED\b/g, 'REPLACED');
- s = s.replace(/\bINPUT\b/g, 'OUTPUT');
- s = s.replace(/\b0\b/g, '1');
- s = s.replace(/\bFighters\b/g, 'Pancakes');
- node.data = s;
- }
- }
- }) ();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement