Removes spam links and sponsored content from GetComics.org
// ==UserScript==
// @name GetComics Cleaner
// @namespace https://getcomics.org/
// @version 1.0
// @license MIT
// @description Removes spam links and sponsored content from GetComics.org
// @author KosherKale
// @match https://getcomics.org/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function() {
'use strict';
function cleanPage() {
const spamPatterns = [
"juicychat.ai",
"craveu.ai",
"elser.ai",
"crushon.ai",
"/cat/sponsored/"
];
document.querySelectorAll("li a").forEach(link => {
const href = link.getAttribute("href") || "";
const text = link.textContent.trim();
if (
spamPatterns.some(pattern => href.includes(pattern)) ||
text === "Sponsored"
) {
link.closest("li")?.remove();
}
});
document.querySelector("footer.page-footer")?.remove();
}
cleanPage();
const observer = new MutationObserver(cleanPage);
observer.observe(document.body, {
childList: true,
subtree: true
});
})();