Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name No more pony
- // @namespace nomorepony.js
- // @match http://*/*
- // @version 2
- // ==/UserScript==
- // ==UserScript==
- // @name No more Nazi
- // @namespace nomoreNazi.js
- (function() {
- var replacements, regex, key, textnodes, node, s;
- replacements = {
- "my little pony" : "The Third Reich",
- "mylittle pony" : "The Third Reich",
- "my littlepony" : "The Third Reich",
- "mylittlepony" : "The Third Reich",
- "mlp" : "The Nazi Party",
- "friendship is magic": "Arbeit Macht Frei",
- "la magia de la amistad": "Arbeit Macht Frei",
- "my little pony: friendship is magic": "The Third Reich: Arbeit Macht Frei",
- "love and tolerate" : "Ethic Cleanse",
- "ponyville" : "Berlin",
- "pony hater": "Jew",
- "ponyhater": "Jew",
- "pony" : "Nazi",
- "ponies" : "Nazis",
- "brony" : "SS Officer",
- "bronies" : "SS Officers",
- "equestrian": "Nazi-era German",
- "equestria": "Nazi-Controlled Germany",
- "cutie mark": "Swastika",
- "fim": "NSDAP",
- "brohoof": "Nazi salute",
- "cutiemarkcrusader": "Hitler Youth",
- "cutiemark crusader": "Hitler Youth",
- "cutie markcrusader": "Hitler Youth",
- "rainbow dash": "Heinrich Himmler",
- "rainbow_dash": "Heinrich_Himmler",
- "rainbowdash": "Heinrich Himmler",
- "applejack": "Joseph Goebbels",
- "apple jack": "Joseph Goebbels",
- "pinkie pie": "Otto Günsche",
- "pinkie_pie": "Otto_Günsche",
- "pinkiepie": "Otto Günsche",
- "fluttershy": "Adolf Eichmann",
- "flutter shy": "Adolf Eichmann",
- "twilight sparkle": "Joseph Mengele",
- "twilight_sparkle": "Joseph_Mengele",
- "twilightsparkle": "Joseph Mengele",
- "applebloom": "Hans Krebs",
- "apple bloom": "Hans Krebs",
- "apple_bloom": "Hans_Krebs",
- "scootaloo": "Werner Haase",
- "sweetie belle": "Heinrich Müller",
- "sweetie_belle": "Heinrich_Müller",
- "sweetiebelle": "Heinrich Müller",
- "babsseed": "Wilhelm Burgdorf",
- "babs seed": "Wilhelm Burgdorf",
- "babs_seed": "Wilhelm_Burgdorf",
- "princess celestia": "Hermann Fegelein",
- "princess_celestia": "Hermann_Fegelein",
- "princesscelestia": "Hermann Fegelein",
- "celestia": "Fegelein",
- "derpy hooves": "Josef Kramer",
- "derpy": "Josef Kramer",
- "princess luna": "Albert Göring",
- "princess_luna": "Albert Göring",
- "derpyhooves": "Josef Kramer",
- "derpy_hooves": "Josef_Kramer",
- "derpy": "Josef Kramer",
- "vinyl scratch": "Werner Haase",
- "vinyl_scratch": "Werner_Haase",
- "vinylscratch": "Werner Haase",
- "DJ PON-3": "Werner Haase",
- "DJ_PON-3": "Werner_Haase",
- "doctor hooves": "Günther Schenck",
- "doctor whooves": "Günther Schenck",
- "doctor_hooves": "Günther_Schenck",
- "doctor_whooves": "Günther_Schenck",
- "doctorhooves": "Günther Schenck",
- "doctorwhooves":"Günther Schenck",
- "bigmacintosh": "Heinz Hitler",
- "bigmac": "Heinz Hitler",
- "big macintosh": "Heinz Hitler",
- "zecora": "Martin Bormann",
- "cheerilee": "Julius Streicher",
- "foal free press": "Der Stürmer",
- "nightmaremoon": "Anne Frank",
- "nightmare moon": "Anne Frank",
- "nightmare_moon": "Anne_Frank",
- "chrysalis": "Joseph Stalin",
- "queen chrysalis": "Joseph Stalin",
- "lauren faust": "Adolf Hitler",
- "laurenfaust": "Adolf Hitler",
- "hasbro": "Braunau am Inn",
- "mane6": "Reich Computer Entertainment Berlin",
- "mane 6": "Reich Computer Entertainment Berlin",
- "fighting is magic": "All Stars Bunker Royale",
- //"" : "", //use this to make your own
- //Shit's too common to keep it around, uncomment if you want to take the risk of thinking Traudl Junge beds exist
- //"rarity": "Hermann Göring",
- //"luna": "Albert Göring",
- //"big mac": "Heinz Hitler",
- //"mac": "Heinz Hitler",
- //"faust": "Hitler",
- //"spike": "Traudl Junge",
- };
- regex = {};
- for (key in replacements) {
- regex[key] = new RegExp(key, 'ig');
- }
- 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;
- for (key in replacements) {
- s = s.replace(regex[key], replacements[key]);
- }
- node.data = s;
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement