пра должая 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;
}
})();
_______________________________________________________
Эти все твои АИ-то, каеш, значит, молодёжь, но вот тут джаваскриптик в самый раз отыгрывает. Удивлён, что подобного рода контент-фильтры нераспространены и непопулярны. Или да?

Начал накидывать шаблончиков:
_______________________________________________________
// ==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;
}
})();
_______________________________________________________
Эти все твои АИ-то, каеш, значит, молодёжь, но вот тут джаваскриптик в самый раз отыгрывает. Удивлён, что подобного рода контент-фильтры нераспространены и непопулярны. Или да?
