Untitled

                Never    
// ==UserScript==
// @name		 Блокиратор нахрюка 3000
// @namespace	http://tampermonkey.net/
// @version      0.4
// @description  скрипт для скрытия нахрюков нагаротого
// @match        https://1chan.su/news/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=1chan.su
// @grant        none
// @author       ochkopetuh
// ==/UserScript==


(function() {
	'use strict';
	//"https://1chan.su/news/res/${}/";

	// скрытие паливных нахрюков
	document.querySelectorAll("div.b-blog-entry").forEach(function (kal) {
		if (kal.querySelector("a.b-image-link") && kal.querySelector("a.b-image-link").href.startsWith("https://e.radikal.host")) {
			kal.classList.add("m-hide");
		}

		if (kal.querySelector("div.b-blog-entry_b-header > a").text.indexOf("Нагаторо") >= 0 ||
			kal.querySelector("div.b-blog-entry_b-header > a").text.indexOf("ляя") >= 0 ||
			kal.querySelector("div.b-blog-entry_b-header > a").text.indexOf("габа") >= 0 ||
			kal.querySelector("div.b-blog-entry_b-header > a").text.indexOf("фап") >= 0 ||
			kal.querySelector("div.b-blog-entry_b-header > a").text.indexOf("рейп") >= 0 ||
			kal.querySelector("div.b-blog-entry_b-header > a").text.indexOf("rейп") >= 0 ||
			kal.querySelector("div.b-blog-entry_b-header > a").text.indexOf("cисyaш") >= 0) {
			kal.classList.add("m-hide");
		}
	});


	// скрытие остальных нахрюков
	document.querySelectorAll("div.b-blog-entry:not(.m-hide)").forEach(function (kal) {

		var threadlink = kal.querySelector("a.g-disabled").href;
		
		if (!kal.querySelector("a.b-image-link")) return;
		
		var req = new XMLHttpRequest();
		req.open('GET', threadlink, false);
		req.send(null);

		if(req.status == 200) {
			let thread = $(req.responseText).find("div.b-blog-entry_b-body").text();
			console.log(thread);
			if (thread.indexOf("Нагаторо") >= 0) {
				kal.classList.add("m-hide");
			}

		}
	});




	document.querySelectorAll("div.b-comment_b-body").forEach(function(div) {
		var kal = div.querySelector("p");
		if (kal.textContent.indexOf("Нагаторо") >= 0 || 
			kal.textContent.indexOf("Нагатoро") >= 0 || 
			kal.textContent.indexOf("❤️") >= 0 ||
			kal.textContent.indexOf("Нагaторо") >= 0 ||
			kal.textContent.indexOf("😍") >= 0) {
			kal.innerHTML = "<em style=\"color: brown;\">Нахрюк порка заблокирован</em>";
			div.style.padding = "0";
		}
	});
})();

Raw Text