I WANT TO BE MORE ANGERY
You must log in or register to comment.
Look no further, I have written a TamperMonkey script for exactly this purpose:
// ==UserScript== // @name Hexbear Blocker // @namespace http://tampermonkey.net/ // @version 0.1 // @description Hide comments from hexbear.net // @author YearOfTheCommieDesktop // @match https://hexbear.net/* // @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net // @require https://cdn.jsdelivr.net/gh/CoeJoder/waitForKeyElements.js@v1.2/waitForKeyElements.js // @grant none // ==/UserScript== function processComment(comment) { var link = comment.querySelectorAll('a[title="link"]'); if (link.length !== 0 && link[1].href.includes("hexbear.net")) { comment.querySelector('button[aria-label="Collapse"]').click(); console.log('hid hexer'); } return true; } waitForKeyElements('.comment-node', processComment);
I didn't add any exemption for your own comments (yet) though so your own replies will be auto-collapsed too
And with tampermonkey it's easy to toggle on and off, just toggle the script and refresh
Donezo - and now instead of collapsing comment trees it just removes the content.
// ==UserScript== // @name Hexbear Blocker // @namespace http://tampermonkey.net/ // @version 0.1 // @description Hide tankies on hexbear.net // @author YearOfTheCommieDesktop // @match https://hexbear.net/* // @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net // @require https://cdn.jsdelivr.net/gh/CoeJoder/waitForKeyElements.js@v1.2/waitForKeyElements.js // @grant none // ==/UserScript== function processComment(comment) { var link = comment.querySelectorAll('a[title="link"]'); if (link.length >= 2 && ( link[1].href.includes("hexbear.net") || link[1].href.includes("lemmygrad.ml"))) { // comment.querySelector('button[aria-label="Collapse"]').click(); var content = comment.querySelector('div[class="md-div"]'); if (content !== null) { content.remove(); } //console.log('hid hexer'); } return true; } waitForKeyElements('.comment-node', processComment);
Nope. it's working as written. I close the function on line 20, the bottom call is not encased in a function,