piyavking: (Default)
[personal profile] piyavking
пра должая https://piyavking.dreamwidth.org/8773068.html

Начал накидывать шаблончиков:
_______________________________________________________

    // ==UserScript==
    // @name        Replacer
    // @match       *://*/*
    // ==/UserScript==
(function() {
  var replacements, regex, key, textnodes, node, s;
  replacements = {
    "Путин ": "Хуйло ",
    "Путина": "Хуйла",
    "Путине": "Хуйле",
    "Путиным": "Хуйлом",
    "Россия": "Сраха",
    "России": "Срахи",
    "Россией": "Срахой",
    "русс": "срусс",
    "русо": "срусо",
    "русско": "срусско",
    "руссо": "сруссо",
    "Русс": "Срусс",
    "Русско": "Срусско",
    "Руссо": "Сруссо",
    "протоиерей": "протоиеврей",
    "ЖЖ": "ЖэЖэ",
    "ЖЖист": "мудозвон",
    "США":"СЩА",
    "с Россией": "со Срахой",
    "о России": "о Срахе",
    "России": "Срахи",
    "ООН": "ООО \"Н\"",
    "НАТО": "ШПИНАТО",
    "colonelcassad": "mudilo",
    "европей": "еврогей",
    "Европ": "Гейроп",
    "Трамп": "Срамп",
     "Макрон": "Макарон",
     "ЕС": "ЙЕС",
     "в ЖЖ": "в ЖиЖе",
     "Ким Чен Ын": "Жиробас",
     "ХАМАС": "ХЛАМАС",
"Япон": "Епон",
    "япон": "епон",
"гляд": "бляд",
    "Гитлер": "Адик",
      "Ленин": "Лукич",
         "В.И. Ленин": "Лукич",
         "Сталин": "Гуталин",
         "И.В. Сталин": "Усатик",
    };
regex = {};
for (key in replacements) {
    regex[key] = new RegExp(key, 'g');
}
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;
}
})();
_______________________________________________________

Эти все твои АИ-то, каеш, значит, молодёжь, но вот тут джаваскриптик в самый раз отыгрывает. Удивлён, что подобного рода контент-фильтры нераспространены и непопулярны. Или да?