Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name RDN/SBN.Censor
- // @namespace http://skiyesounds.com
- // @description Profanity censorship on the web. Modified by Tia with help from Redenchilada
- // @include http://rainbowdash.net/*
- // @include http://*.rainbowdash.net/*
- // @include http://micro.sweetiebelle.net/*
- // ==/UserScript==
- document.addEventListener("DOMNodeInserted",
- function(event) {
- var element = event.target;
- // run function on element (treat it like a DOM node)
- var 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);
- s = node.data;
- s = s.replace(/fuck+/gi, "*squεε*");
- s = s.replace(/cunt+/gi, "lickεr");
- s = s.replace(/shit+/gi, "crαp");
- s = s.replace(/bitch/gi, "grumpypαnts");
- s = s.replace(/\bass+\b/gi, "pl⊛t");
- s = s.replace(/asshole+/gi, "plotholε");
- s = s.replace(/nigger/gi, "mulε");
- s = s.replace(/cocksuck+/gi, "wingbitε");
- s = s.replace(/damn+/gi, "dαng");
- s = s.replace(/god+/gi, "Tiα");
- s = s.replace(/gawd+/gi, "Tyα");
- s = s.replace(/jesus+/gi, "Lunα");
- s = s.replace(/jeevus+/gi, "Lvnα");
- s = s.replace(/jeebus+/gi, "Woonα");
- s = s.replace(/christ+/gi, "Cεlly");
- s = s.replace(/\bhell+\b/gi, "hεck");
- s = s.replace(/marriage+/gi, "foαl fiddling");
- node.data = s;
- }
- }, false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement