>>105749139 (OP)Boy, this is insane!!! I have no clue about what I am doing and I have never written a single line of code. And it works!!! AI IS INSANE!! THIS IS MY WORK NOW!!
// ==UserScript==
// @name 4chan /g/ Comment and Thread Blocker
// @namespace https://viayoo.com/
// @version 0.2
// @description Block comments and threads containing specific words on 4chan /g/
// @author You
// @run-at document-end
// @match https://boards.4chan.org/g/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Liste der Wörter, die blockiert werden sollen
const blockedWords = ['brave', 'lion'];
// Funktion zum Blockieren von Kommentaren und Threads
function blockContent() {
// Alle Beiträge auf der Seite abrufen
const posts = document.querySelectorAll('.postMessage');
const threads = document.querySelectorAll('.thread'); // Threads abrufen
// Überprüfen der Threads
threads.forEach(thread => {
const threadText = thread.innerText.toLowerCase(); // Text des Threads in Kleinbuchstaben umwandeln
// Überprüfen, ob einer der blockierten Begriffe im Thread-Text enthalten ist
if (blockedWords.some(word => threadText.includes(word))) {
thread.style.display = 'none'; // Den gesamten Thread ausblenden
}
});
// Überprüfen der Kommentare
posts.forEach(post => {
const postText = post.innerText.toLowerCase(); // Text des Beitrags in Kleinbuchstaben umwandeln
// Überprüfen, ob einer der blockierten Begriffe im Text enthalten ist
if (blockedWords.some(word => postText.includes(word))) {
post.closest('.post').style.display = 'none'; // Den gesamten Beitrag ausblenden
}
});
}
// Funktion beim Laden der Seite ausführen
blockContent();
// MutationObserver einrichten, um neue Beiträge und Threads zu überwachen
const observer = new MutationObserver(blockContent);
observer.observe(document.body, { childList: true, subtree: true });
})();