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
BEHOLD
LibVision™
You probably also want to add a Lemmygrad exemption
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);
I think you need to close out the code block
Nope. it’s working as written. I close the function on line 20, the bottom call is not encased in a function,
I just meant the triple backtick for formatting purposes
some code here
seems fine without
Whatever you ended up doing (or not), the formatting looks good now
This may come in handy 🏀