← Home ← Back to /g/

Thread 105749139

4 posts 4 images /g/
Anonymous No.105749139 [Report] >>105749144 >>105749220
BE BRAVE
Anonymous No.105749144 [Report]
>>105749139 (OP)
total lamao
rent free
Anonymous No.105749220 [Report]
>>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!!
Anonymous No.105749227 [Report]
// ==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 });
})();