Hide posts containing (m) tag in its title
// ==UserScript==
// @name f only
// @namespace reddit-f-only
// @version 1.0
// @description Hide posts containing (m) tag in its title
// @match https://www.reddit.com/r/gonewild/*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
function filterPosts() {
const posts = document.querySelectorAll('shreddit-post');
const regexM = /(\(|\[)(?:\d+)?m(?:\d+?)?(\)|\])/i;
posts.forEach(post => {
const titleElement = post.querySelector('a[slot="title"]');
if (!titleElement) return;
const title = titleElement.innerText.toLowerCase();
const ismatch = regexM.test(title);
if (ismatch) {
post.style.display = "none";
}
});
}
filterPosts();
const observer = new MutationObserver(() => {
filterPosts();
});
observer.observe(document.body, {
childList: true,
subtree: true
});
})();