rktwrds

Replaces ordinary words with rktwrds. Based on panicsteve's cloud-to-butt extension.

目前為 2022-12-09 提交的版本,檢視 最新版本

// ==UserScript==
// @name rktwrds
// @namespace rktwrds
// @description Replaces ordinary words with rktwrds. Based on panicsteve's cloud-to-butt extension.
// @match *://*/*
// @version 1.0.0
// @license WTFPL
// @grant none
// ==/UserScript==
(function() {

    function walk(node) 
    {
        // I stole this function from here:
        // http://is.gd/mwZp7E
    
        var child, next;
    
        switch ( node.nodeType )  
        {
            case 1:  // Element
            case 9:  // Document
            case 11: // Document fragment
                child = node.firstChild;
                while ( child ) 
                {
                    next = child.nextSibling;
                    walk(child);
                    child = next;
                }
                break;
    
            case 3: // Text node
                handleText(node);
                break;
        }
    }
    
    function handleText(textNode)
    {
        var v = textNode.nodeValue;
    
        v = v.replace(/\bsocke\b/gi, "Socko");
        v = v.replace(/\bsocken\b/gi, "Sockos");
        v = v.replace(/\bannähernd|ca\.|circa|ungefähr\b/g, "roundabout");
        v = v.replace(/\bAnnähernd|\bUngefähr\b/g, "Roundabout");
        v = v.replace(/\bseh|\bschau(?!spiel)/g, "guck");
        v = v.replace(/\bSeh|\bSchau(?!spiel)/g, "Guck");
        v = v.replace(/\bcheck|\bkapier|\bversteh/g, "raff");
        v = v.replace(/\bCheck|\bKapier|\bVersteh/g, "Raff");
        v = v.replace(/ficks?|beischlaf/g, "bums");
        v = v.replace(/\b(?<!wunder,\s?|-)wunderschön\b/g, "wunder-wunderschön");
        v = v.replace(/\b(?<!Wunder,\s?|-)Wunderschön\b/g, "Wunder-wunderschön");
        v = v.replace(/\bkacke|\bschei(ß|ss)e|\bschlecht\b/g, "nice");
        v = v.replace(/\bdie\sSendung|\bdas\sFormat\b/gi, "das Item");
        v = v.replace(/\b(?<!k?eine\s)Lust\b/gi, "Bock");
        v = v.replace(/\bJerk\b/gi, "Jörg");
        v = v.replace(/\bKritiker\b/g, "Hater");
        v = v.replace(/\b(?<!die\s|der\s)Kritik\b/g, "Hate");
        v = v.replace(/\bdie\sKritik\b/g, "der Hate");
        v = v.replace(/(?<!Oktopoden.?)Schurke|\bHalunke/gi, "Oktopodenschurke");
        v = v.replace(/bohnen\b/g, "böhnchen");
        v = v.replace(/\bBohnen/g, "Böhnchen");
        v = v.replace(/\bTalente\b/g, "Talents");
        v = v.replace(/\b(Dienst|Geschäfts)reise/gi, "Workation");
        v = v.replace(/\bWasser(versorger|lieferant)/gi, "Hydrationspartner");
        v = v.replace(/\bpiss|\burinier/gi, "wutpiss");
        v = v.replace(/Punkt\.(?!\s?Isso)/gi, "Punkt. Isso.");
        v = v.replace(/\bSpace\b/gi, "Speiß");
        v = v.replace(/\bS[\.]?P[\.]?A[\.]?C[\.]?E[\.]?\b/g, "S.P.E.I.ß");
        v = v.replace(/\bDienstag\b/gi, "Deanstag");
        v = v.replace(/\bDonnerstag\b/gi, "Donniestag");
        v = v.replace(/B\.?E\.?A?\.?N\.?S\.?/g, "BESN");
        v = v.replace(/\bCirclejerk\b/gi, "Zirkel Jörg");
        v = v.replace(/\bLet('|’|‘)?s(\s|\-)?(P|p)lay(s)?\b/g, "Let’s Playsen");
        v = v.replace(/\blet('|’|‘)?s(\s|\-)?play(s)?\b/g, "let’s playsen");
        v = v.replace(/\b(Ede|Etienne|Edd(ie|y))\b/gi, "Bübchen");
        v = v.replace(/\bSimon\sKrätschmer\b/gi, "Gaming-Legende Simon Krätschmer");
        v = v.replace(/\bSimon(?!\s[A-Z])/g, "MON");
        v = v.replace(/\bKindern?\b/gi, "Lütten");
    
        textNode.nodeValue = v;
    }

    walk(document.getElementsByTagName('body')[0]);
    walk(document.getElementsByTagName('title')[0]);
}());

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址