DEV Community

Discussion on: I created an extension that lets you ignore tags on dev.to

Collapse
 
rhymes profile image
rhymes

Hi! Nice work, it's always nice to see an ecosystem growing up around the website.

I was wondering: what happens if a tag is tagged with both a tag you ignore and one you don't want to ignore?

It seems to me that this logic could hide content that the user actually wants to see and since the extension is "silent", they might never know.

A possible solution would be to get the user's followed tag list and use that to not hide posts with multiple "conflicting" tags.

Another solution would be to somehow store the list of ignored articles and show them in a view in the extensions, like "here's the last 100 articles I've hidden for you".

By the way, if anyone wants to tackle this for the DEV codebase there's an old discussion going on (in need of revitalization) in the repo:

Ignore/blacklist tags #1856

Is your feature request related to a problem? Please describe. The problem is that I want some posts to disappear from my feed.

Describe the solution you'd like I want to have the ability to ignore a tag.

Describe alternatives you've considered Looks like the only way to achieve it atm is following the tag and setting its weight to -999 or something. I don't want to follow tags that I want to ignore.

Additional context Something like that maybe?

image

Collapse
 
kaos profile image
Kai Oswald

Conflicting tags are ignored on purpose. For example articles tagged under #webdev and #react, would not/never interest me if I'm ignoring #react.

The idea with the 'Recently blocked articles' is actually already implemented, but limited to 5 for now :)

image of blocked article list

Collapse
 
rhymes profile image
rhymes

Cool but what about a post tagged both react and vue ?

Thread Thread
 
kaos profile image
Kai Oswald

That's the dilemma I guess..

Maybe there should be a separate list of tags to always show/never ignore. It would then work like this:

ignored always show followed
react vue vue
webdev
post tags shown?
react, vue, webdev yes
vue, webdev yes
react, webdev no
Thread Thread
 
rhymes profile image
rhymes

Seems complicated to me. I'd rather see a post I'd rather not see that never see a post that I'd enjoy reading.