Skip to content

Instantly share code, notes, and snippets.

@Meridiano
Last active April 3, 2024 21:41
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Meridiano/f7ecf5fd9a35aec91af917a978558359 to your computer and use it in GitHub Desktop.
Save Meridiano/f7ecf5fd9a35aec91af917a978558359 to your computer and use it in GitHub Desktop.
Обратная автозамена 2ch
// ==UserScript==
// @name Обратная автозамена 2ch
// @version 0.2.5
// @description Абу идёт нахуй
// @author Аноним
// @match https://2ch.hk/*
// @match https://2ch.life/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var wordsList = {
// новый год 2023-2024
"ёлка": "борда",
"ёлке": "доске",
"аленький цветочек": "пизда",
"буран": "вайп",
"великий устюг": "Двач",
"взорвал петарду": "пёрнул",
"водку": "соус",
"голубой огонёк": "Вебм",
"дарить подарки": "срать",
"дед мороз": "Пыня",
"деду морозу": "Пыне",
"джентльмен удачи": "аватарка",
"джентльмены удачи": "аватарки",
"джингл белз": "ебать",
"дракон": "порк",
"дымоход": "анус",
"зайчик": "пидор",
"звон бокалов": "бугурт",
"ирония судьбы": "пиздец",
"катимся на санях": "перекат",
"кока-кола": "моча",
"колядка": "Webm",
"лапландец": "хохол",
"лапландия": "Украина",
"лапландцам": "хохлам",
"лапландцу": "хохлу",
"лапландцы": "хохлы",
"мальчишка": "чушпан",
"мешок подарков": "анус",
"налил шампанского": "поссал",
"николай чудотворец": "Абу",
"николай": "Нариман",
"новогодние каникулы": "бан",
"новогодние шары": "яйца",
"новогодний корпоратив": "военкомат",
"ням": "фап",
"облил шампанским": "обоссал",
"одарил подарками": "обосрал",
"один дома": "инцел",
"оливье": "кал",
"отправляй на новогодние каникулы": "бань",
"письмо деду морозу": "пост",
"под ёлку": "за щеку",
"под елкой": "лесополоса",
"подари": "дай",
"подарил подарок": "насрал",
"поздравление с новым годом": "нахрюк",
"поздравляю с наступающим!": "пошёл нахуй",
"поздравляю": "бамп",
"помощник деда мороза": "мочератор",
"помощники деда мороза": "мочераторы",
"проруби": "треде",
"прорубь": "тред",
"прорубям": "тредам",
"простаквашино": "Мухосранск",
"ребята": "чушпаны",
"рождественский олень": "куколд",
"с легким паром": "двачую",
"с новым годом": "сап",
"салют": "взpыв",
"санта клаус": "Зеля",
"сказка": "аниме",
"сладкий подарок": "говно",
"сладкого подарка": "говна",
"снеговик": "кун",
"снеговика": "куна",
"снеговикам": "кунам",
"снеговики": "куны",
"снеговику": "куну",
"снегопад": "сажа",
"снежинка": "тян",
"снежинке": "тянке",
"снежинки": "тянки",
"снежинку": "тянку",
"снежная баба": "женщина",
"снежная королева": "шлюха",
"снежный троль": "бумер",
"снежный тролль": "бумер",
"сосулька": "хуй",
"сосулька": "хуй",
"сосулькой": "хуем",
"стих!": "пук",
"стишок мальчишки": "слово пацана",
"стишок": "паста",
"студёный": "ебанутый",
"стужа": "кринж",
"сугроб": "хуйня",
"счастья, здоровья": "иди нахуй",
"ура": "хрю",
"хо-хо": "бля",
"хороший стишок": "база",
"чудотворец": "намазов",
"шурик": "анон",
"шурика": "анона",
"шурике": "аноне",
"шурики": "аноны",
"шурику": "анону",
"эльф": "зумер",
"эльфы": "зумеры",
// tes
"excited": "хуйня",
"финалка": "есо",
// vg
"крыня": "Крис",
"чмодье": "Мэд"
};
function fixWords() {
document.querySelectorAll('span[style^="color:rgb"]').forEach((element) => {
var badWord = element.innerText.toLowerCase();
var prefix = (badWord.charAt(0) == ' ');
var suffix = (badWord.charAt(badWord.length - 1) == ' ');
badWord = badWord.replace(/^[\s]+|[\s]+$/gm, '');
var goodWord = wordsList[badWord];
if (goodWord) {
element.outerHTML = (prefix ? ' ' : '') + goodWord + (suffix ? ' ' : '');
}
});
}
var url = document.URL;
if (url.includes('2ch.hk/') || url.includes('2ch.life/')) {
var observer = new MutationObserver((mutationsList, observer) => {
fixWords();
});
observer.observe(document.body, {
childList: true,
subtree: true
});
}
})();
@s3rgeym
Copy link

s3rgeym commented Feb 2, 2024

Абу вообще недочеловек

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment