How do I use uBlock to hide threads with certain urls?

submitted by Thorny_Insight

The filter I use to hide threads based on keywords doesn't seem to work for urls but I'm sure this is possible aswell.

Log in to comment

22 Comments

viking

You mean for Lemmy, or general web browsing?

If it's for Lemmy, I can't help you with ublock, but this Tampermonkey script works perfectly: https://greasyfork.org/en/scripts/471718-lemmy-post-keyword-filter

Thorny_Insight [OP]

Yeah I mean Lemmy. I'd rather not install new add-ons when I'm pretty sure uBlock Origin can do this aswell.

Andromxda πŸ‡ΊπŸ‡¦πŸ‡΅πŸ‡ΈπŸ‡ΉπŸ‡Ό , edited

Userscript loaders are fine, they don't do anything on their own, they just load custom user-defined JavaScript on a specified website. Just make sure not to use Tampermonkey, it's proprietary. Use Violentmonkey instead, it's completely open source on GitHub.

Simyon

That's the first time I've heard that Tampermonkey is collecting user data. Could you please elaborate on that? I'm currently using it and will definitely switch if that is the case.

Oh I'm very sorry, I confused Tampermonkey with another extension that stole user data. Tampermonkey is still proprietary though, which was my reason for avoiding it. Violentmonkey works just as well, but it's open source.

Simyon

Ah. Alright, definitely will switch to the open source alternative.

d00ery , edited

I know you've asked for uBlock Origin instructions but I couldn't find the RegEx option for uBlock. However the concept should be the same: https://help.adblockplus.org/hc/en-us/articles/360062733293-How-to-write-filters#regexps

Crackhappy

I am going to ask a stupid question here, in no stupid questions. I have never used an ad blocker. I've been on the internet since before the world wide web was invented. What, exactly, is the purpose of ad blockers?

Thorny_Insight [OP]

It does what the name suggests: it blocks ads on web pages leaving you with a lot cleaner interface. On some pages the change is purely cosmetic but others like YouTube are completely unusable without one. Why don't just give it a shot and see by yourself. Look for the uBlock Origin extension for your browser and see how you like it. You can easily toggle it on and off and see how different sites look. It takes literally 30 seconds to install.

Crackhappy

Thanks, Thorny Insight. I've never felt the need to install an ad blocker, but perhaps I should, just to see the internet the way everyone else does these days.

Chairman Meow

Definitely do! uBlock Origin is the best one around, and it's completely free. Even without configuring anything the defaults block 99% of annoying ads.

silly goose meekah

I don't think I've ever seen ads with ublock on Firefox. Just the reminders that I am using an ad block and whether I could turn it off, pretty please?

redcalcium , edited

Lucky you! Just install one right now and experience a less annoying, faster loading web for the first time! Also install consent-o-matic while you're at it.

thermal_shock

load ublock origin, then reload any website that had a lot of ads on it. huge difference

pinchcramp , edited

Do you ever visit a website and feel like you have to put on a condom or else you get something nasty?

An ad blocker, that's the condom.

TrickDacy

Are you a bot, or a troll? Or just not understand English? Because it's in the name.

Crackhappy

Regrettably I am neither.

Resistentialism

Is UBlacklist what you're looking for? I don't fully get the question, but I know that blocks urls from search engines (it supports Google, duckduckgo and others, but you'd need to double check.)

Thorny_Insight [OP]

I have custom rule for uBlock Origin that hides threads from my feed containing the specified keyword. In this case the word is "Elon"

lemm.ee##div.post-listing:has(span:has-text("/elon/i"))

I'm looking for a similar string of code(?) that will block threads with a link to specific web pages, for example motherjones.com

Resistentialism

Oh, gotcha, my bad, I misread it.

I don't have any coding knowledge, so I'm a bit useless here sorry.

Wouldn't it be possible to just add the site like?

Lemme.ee##div.post-listing:has(span:has-text("/motherjones.com/i"))

I'm assuming the code ignores hyperlinks and just looks at the code to find a certain string?

Thorny_Insight [OP] , edited

I tried but to no avail. Funnily enough though, it does trigger for usernames.

Resistentialism

Well, hey, at least you know how to do that now!