Topic: Small blacklist question.

Posted under General

Is there any way to blacklist a specific rating for a specific tag, for instance blacklisting E-rated My Little Pony. As I'll just randomly search stuff sometimes and it gets tedious having to have both E and MLP on the list just to keep switching the hiddens on the side of the page. Don't mind Explicit, don't mind My Little Pony, but I'd generally like to keep away from the ponyporn.

Updated by ikdind

You would put "rating:e mlp" on one line. That will blacklist My Little Pony pictures that are rated e.

Updated by anonymous

Excellent! Thanks much Rainbow Crash, this will definitely save me a LOT of time.

Updated by anonymous

Whoa, heh, sorry, I suppose yours would work too huh ikdind, thanks both!

Updated by anonymous

ikdind said:
You would put "rating:e mlp" on one line. That will blacklist My Little Pony pictures that are rated e.

Aliases are not applied to the blacklist tags*, so you need to spell out all the tags. If you blacklist mlp, it will only blacklist posts with "mlp" as a tag, and there are no posts with that tag because it gets aliased away to "my_little_pony". When in doubt, check aliases and make sure you're blacklisting the result.

*this strikes me as poor design, but I'm not the one running the site.

Updated by anonymous

Oops. That's right. My suggestion won't work because of aliases. Use Rainbow Crash's suggestion.

Aliases aren't supported because the blacklist is applied on the person's local machine via Javascript, not by the server. It would be expensive to look up every alias matching every tag of every result returned just to make the blacklist slightly more robust.

It would probably be less expensive, on average, to parse out the tags in a person's blacklist and search for their aliases, then return the aliased blacklist, but since anyone's blacklist can be arbitrarily long (and some, like mine, are extensive), that too may be more expensive than the admins are willing to pay.

What might be a good feature suggestion, though, is to have the server parse out a person's blacklist when they edit it in their user settings, do the alias searches and replacements, and then commit a blacklist that has all the proper aliases sorted out. So a person could put in "mlp rating:e" and after submitting they'd see the line had been changed to "my_little_pony rating:e".

Updated by anonymous

  • 1