Replaces Hacker News comment text with "AI" if it contains the word "AI"
// ==UserScript==
// @name Hacker News AI Comment Replacer
// @description Replaces Hacker News comment text with "AI" if it contains the word "AI"
// @match https://news.ycombinator.com/*
// @version 0.0.1.20251003165548
// @namespace https://greasyfork.org/users/1435046
// ==/UserScript==
(function() {
// Function to scan and replace comments
function replaceComments() {
// Select all comment text blocks
document.querySelectorAll(".commtext").forEach(function(commentBlock) {
// Extract text content (ignores HTML formatting)
var commentText = commentBlock.textContent;
// If "AI" appears anywhere in the comment text
if (commentText.includes("AI")) {
// Replace entire inner HTML with the single word "AI"
commentBlock.innerHTML = "AI";
}
});
}
// Run once at load
replaceComments();
// Run again whenever new comments are dynamically added
var observer = new MutationObserver(replaceComments);
observer.observe(document.body, { childList: true, subtree: true });
})();