Shop Mobile More Submit  Join Login
deviantART Filter User Script v2.0.0 by rthaut deviantART Filter User Script v2.0.0 by rthaut

Install Here: deviantART Filter User Script



Have you ever been bothered by seeing submissions/deviations by certain users while browsing deviantART? Now you can quickly and permanently hide deviations from any user! After installing this script, simply click the "Hide User " link at the top edge of the thumbnail any deviation to filter that user. You can choose to use placeholders for hidden deviations, or you can choose to hide the deviation entirely.

Installation and Usage


  1. Install the script (deviantART Filter User Script) for Firefox and/or Chrome
  2. Visit any "browse" page of deviantART (i.e. any page that shows deviations from multiple users)
  3. To hide all deviations from a specific user, click the "Hide User" link that appears along the top edge of the thumbnail image of any of that users' deviations
  4. Alternatively, you can also hide specific users by entering their usernames in the Manage Filters screen (usernames are case-sensitive)
  5. To hide all deviations from a category, simply visit that category and click the "Hide Category" link at the top of the page
  6. Use the "Manage Filters" button that appears in the navigation bar (in thr upper right corner) of any page to access the settings or manage hidden users and categories


Settings


  • Placeholders: When this setting is checked, all filtered deviations will be replaced with a placeholder. When this setting is unchecked, all filtered deviations will be hidden completely
  • Cascade Categories: When this setting is checked, hiding a category will automatically hide all sub-categories.


Change Log


11 August 2015 - v2.0.0


  • Complete rewrite of core filtering system; script performance should be drastically improved
  • Moved "Manage Filters" button/link to top bar beside username
  • Moved "Hide Category" functionality to category browse page

25 January 2015 - v1.5.1


  • Bug fix for case insensitive filtering of deviations by username

24 January 2015 - v1.5


  • Added ability to manually add users to filter list by name and/or ID
  • Added ability to add user to filter list directly from their profile page
  • Bug fixes for blank/empty usernames and/or user IDs
  • Simple deviantART Modal Plugin now allows specifying the footnote/credit HTML (which was previously hard-coded)

17 January 2015 - v1.4


Add a Comment:
 
:iconblack-rayal:
Black-Rayal Featured By Owner Edited 18 hours ago  Hobbyist Digital Artist
Never mind, I seemed to have resolved most issues, it seems to be working now. Thank you for an absolutely necessary extension for this site.
Reply
:icondarthmadigan:
darthmadigan Featured By Owner 1 day ago
Thank you x90
I'll leave it at that :D
Reply
:iconjaidanwolf:
JaidanWolf Featured By Owner Mar 4, 2016
Hi...not sure if I'm doing something wrong. I did the following:

Installed greasemonkey
Copied the script code
Selected greasemonkey "new user script"
Clicked "use script from clipboard"

I'm not seeing the hide buttons or filter interface mentioned above. Any idea what might be wrong? Thanks!
Reply
:iconrthaut:
rthaut Featured By Owner Mar 13, 2016  Hobbyist Interface Designer
Did you get this sorted out?

If not, you might try just clicking the link to the script now that you have Greasemonkey installed; it should prompt you to install it directly (without needing to copy it). After that, you will need to reopen deviantART to let the script activate.
Reply
:iconjaidanwolf:
JaidanWolf Featured By Owner Mar 14, 2016
To add to that, I do see a Manage Filters link in my user toolbar on the top right of dA but no filter options are showing below individual deviations when browsing, and if I add a user name to the Manage Filters section manually, it has no effect. The username is shown in the list and has an "Unhide User" button next to it, but I still see that person's uploads while browsing. Any suggestions? Am I maybe doing something wrong?
Reply
:iconrthaut:
rthaut Featured By Owner Mar 19, 2016  Hobbyist Interface Designer
Well, that means the script did install, which is a start. You could try removing and reinstalling it.

What OS and browser are you using? Do you have any other scripts for DeviantArt installed?
Reply
:iconjaidanwolf:
JaidanWolf Featured By Owner Mar 19, 2016
Hi, I should have clarified - the Manage Filters link that I see was from when I installed the script manually. I uninstalled it and tried the "automatic" way you mentioned and, as I said, nothing happened. It just opened the js file without installing anything. I have uninstalled and reinstalled the script several times (manually, since it doesn't let me do it any other way) but there is no change. I see nothing under deviations while browsing, do see the Manage Filters option but when I add users to the block list, it shows it as saved but doesn't actually affect anything while browsing  :-(

I'm using the current version of Firefox.
Reply
:iconrthaut:
rthaut Featured By Owner Mar 27, 2016  Hobbyist Interface Designer
I just realized the description for where the links appear is not accurate for the current version, so I have updated that.

You should see the link at the top edge when hovering over a deviation thumbnail. At first it will just be a red "x" in the top right corner of the thumbnail, but once your cursor nears that, the text will appear along the entire top edge.

Also, if you are manually entering a user's name, you must match the casing exactly (i.e. you would need "JaidanWolf," not "jaidanwolf").
Reply
:iconjaidanwolf:
JaidanWolf Featured By Owner Mar 14, 2016
Hi, unfortunately not. When I click the link, it just takes me to repo.ryanthaut.com/userscripts… - I only see the code like a text page. No prompts or automatic installations :-(
Reply
:iconmrdeejayy:
MrDeeJayy Featured By Owner Feb 4, 2016
Great job, this REALLY works. NOT.

i.imgur.com/nVXb5WF.png

Seriously, its not working at all, and keeps giving me bullshit errors.
Reply
:iconedwardg94:
Edwardg94 Featured By Owner Jan 20, 2016  Student General Artist
I love you.
Reply
:icondarksephox:
darksephox Featured By Owner Jan 11, 2016
Now I can hide all those darn bronies. Thank you! <3
Reply
:iconepelito:
epelito Featured By Owner Jan 6, 2016
why doesn't this work with tampermonkey for safari?
the only thing that seems to show up is the manage filter button up the top of the page, but even so, when clicked nothing happens
Reply
:iconrthaut:
rthaut Featured By Owner Jan 16, 2016  Hobbyist Interface Designer
I don't have access to a Mac, so I can't test this out myself, but you might want to try using NinjaKit for Safari (instead of Tampermonkey).
Reply
:iconepelito:
epelito Featured By Owner Jan 16, 2016
thanks, but still no luck. does the same thing as tampermonkey

oh well
Reply
:iconxerxestexastoast:
XerxesTexasToast Featured By Owner Dec 28, 2015  Student General Artist
Hi, I'd like to report an issue with this. I'm trying to add more users to the filter, but it keeps telling me that "this user is already hidden" even when they aren't. Has anyone else run into this before, and how do I fix it?
Reply
:iconxerxestexastoast:
XerxesTexasToast Featured By Owner Edited Dec 12, 2015  Student General Artist
Hello! Just wanted to let you (and everyone else here) know that the Tampermonkey workaround does indeed work for Chrome on OSX. Thank you!

I'd like to ask this: can this script block comments by these users as well?
Reply
:iconrthaut:
rthaut Featured By Owner Dec 12, 2015  Hobbyist Interface Designer
This script doesn't hide/filter comments (at least not currently), but you might want to check out dA_Ignore, which does block comments. Last time I checked you can use both scripts at the same time without issue, but that script has a separate list of filtered users.
Reply
:iconxerxestexastoast:
XerxesTexasToast Featured By Owner Dec 12, 2015  Student General Artist
Alright, thanks for the suggestion!
Reply
:iconriverkwia:
riverkwia Featured By Owner Nov 13, 2015
Hey, for some reason, my chrome keeps telling me it cant install from this website. I've tried searching for a way around this, but unfortunately, I'm not that code-savy xD could I get some help? I've been ACHING for an extension like this :\
Reply
:iconrthaut:
rthaut Featured By Owner Nov 16, 2015  Hobbyist Interface Designer
You might also want/need to use Tampermonkey (chrome.google.com/webstore/det…) for Chrome.

Once that is installed, you should be able to click the installation link above, which will take you to a Tampermonkey page where you can view the code and confirm the installation.
Reply
:iconriverkwia:
riverkwia Featured By Owner Nov 13, 2015
it could be because I'm running this on a macbook. I'll see what happens when i do it on my Windows 7 after I get home
Reply
:iconwillrothart:
willrothart Featured By Owner Nov 2, 2015  Student Digital Artist
This seems to be THE functionality I've been missing on DA, but sorry how do I install this script on Firefox ? .__.
Reply
:iconrthaut:
rthaut Featured By Owner Nov 4, 2015  Hobbyist Interface Designer
For Firefox you will need to install Greasemonkey (addons.mozilla.org/en-us/firef…) first. Then, after that is installed, click the "Install Here" link in the description, which should open an installation window.
Reply
:iconwillrothart:
willrothart Featured By Owner Nov 4, 2015  Student Digital Artist
Thanks, that's what I did :)
Reply
:iconwillrothart:
willrothart Featured By Owner Nov 2, 2015  Student Digital Artist
Forget that, I figured it out. Works great :) Thank you so much for making this !
Reply
:iconzxien:
Zxien Featured By Owner Sep 16, 2015  Hobbyist Digital Artist
I am infinitely grateful for this. I'm so glad I found this and it works so well.
Reply
:iconrthaut:
rthaut Featured By Owner Sep 20, 2015  Hobbyist Interface Designer
I'm glad to hear that! Thank you for taking the time to tell me; I really appreciate it!
Reply
:iconlocoda107:
LocoDA107 Featured By Owner Sep 11, 2015  Hobbyist General Artist
What if I'm okay with some of their work and just want to kill them for presenting other work that I don't like? Do you think you can make an extension that blocks pictures by tags?
Reply
:iconrthaut:
rthaut Featured By Owner Sep 12, 2015  Hobbyist Interface Designer
Tag filtering is very highly requested, but so far I have not found a way to implement it without making the script/site unbearable slow.
Reply
:iconsaintfighteraqua:
saintfighteraqua Featured By Owner Jul 12, 2015  Hobbyist Traditional Artist
Is there anyway to filter out certain types of deviations altogether? I'm so sick of weird fetish stuff (cannibalism, conjoined, hypnotism) featuring My Little Ponies and the like...I can't stand it. I would block so many tags if that were possible.
Reply
:iconrthaut:
rthaut Featured By Owner Jul 28, 2015  Hobbyist Interface Designer
Tag filtering is a a very, very popular request, but I have yet to find a way to implement it without making the script even slower than it is already.

For now I am working on a rewrite to improve performance; after that is finished, I will revisit tag filtering.
Reply
:iconsaintfighteraqua:
saintfighteraqua Featured By Owner Jul 28, 2015  Hobbyist Traditional Artist
Understandable. Thanks for replying!
Reply
:iconaranous:
aranous Featured By Owner May 25, 2015
Are any new features/functions planned in the future? I've developed a huge blocklist over time, due to lack of some more encompassing features, but I am not sure of the feasibility of them. The key things that would help a lot would be:

1. When blocking a user, it should also block any deviations from others that mention or link to a blocked user.
2. The ability to block certain tags and specific words in the body of a deviation.
Reply
:iconrthaut:
rthaut Featured By Owner May 29, 2015  Hobbyist Interface Designer
I don't have any new featured planned, mostly because the features people want (myself included) are not really feasible. Filtering against tags and/or descriptions would be great, but that information is not exposed on the "browse" pages. The script would have to loop through every deviation on the page, pull that information from the deviation, then do the filtering. That would be incredibly slow and inefficient, so for now the filtering is limited to what's available without a page/API request for every deviation.
Reply
:icontencellar:
tencellar Featured By Owner Apr 22, 2015
So I've been using it for a while. Works wonders.

Problem I'm having is the site is significantly slower when using the script. I don't know if anything can be done with this, but I'm certain it's related to using "jquery-latest.min.js". This is sluggish and sometimes hangs the page.
Reply
:iconrthaut:
rthaut Featured By Owner Apr 23, 2015  Hobbyist Interface Designer
The "jquery-latest.min.js" file should only download the very first time you run the script or when jQuery itself is updated (only a couple of times per year), so that download should not be causing frequent issues.

That said, this script itself is not very efficient anymore due to some of the recent updates I've made; category filtering and support for the infinite scroll mode (a.k.a. "scroll through pages") are the main culprits. I'm working on optimizing it in my spare time, but it may be a while longer before the next update is released.

I may release a beta version for people who are seeing performance issues to test out; if I do that (no idea when it would be ready), is that something you would want to try?
Reply
:iconaranous:
aranous Featured By Owner Jul 15, 2015
I would be willing as well. It's gotten to the point where it feels almost unusable, scrolling down once every 5 - 10 seconds due to browser hitching, and 20+ second freezing when trying to hide a user that already has deviations loaded on the page.
Reply
:iconrthaut:
rthaut Featured By Owner Jul 21, 2015  Hobbyist Interface Designer
I have just released a beta (more like an alpha). Check the description if you want to try it, but be warned it is very limited for now, and your filters won't carry over into the beta. I'll provide another update when more functionality is available.
Reply
:iconaranous:
aranous Featured By Owner Jul 22, 2015
Been trying it out for most of the day. Aside from the missing stuff it appears to be significantly improved in both browsing and memory usage. All I can hope for is that it remains at this performance level in any future iterations.
Reply
:iconrthaut:
rthaut Featured By Owner Jul 28, 2015  Hobbyist Interface Designer
I'm not sure if you have been keeping up with the Beta releases over the last week, but I just finished implementing category filtering today, so it should have full functionality now.

I'm looking at changing the way filtered categories are managed (I'd like to use a tree view with check boxes), but that is the only item currently on my list for the Beta. If you see any issues, or find something missing, or have noticed a performance decrease since the first Beta version, please let me know.
Reply
:iconaranous:
aranous Featured By Owner Jul 28, 2015
Took me a little bit to find how to hide categories, but seems to be functioning well enough. An immediate issue I seem to have run in to however, is that certain categories, mostly upper level categories that go into sub categories, do not seem to be hidable (it will say already hidden, but won't actually hide it) and the sub-categories need to be individually hidden one by one.
Reply
:iconrthaut:
rthaut Featured By Owner Jul 28, 2015  Hobbyist Interface Designer
For the upper-level categories that don't seem to be hiding, do they show up in the "Filtered Categories" table?

I need to adjust the Beta version to hide all sub-categories of a hidden category, which should resolve the issue(s) you are seeing, but I want to make sure the categories are at least being marked to be hidden first.
Reply
(2 Replies)
:icontencellar:
tencellar Featured By Owner Apr 24, 2015
Yep I'd be willing.
I view the site like everyday. I get like 50-100 devwatches a day I got to keep up with :D
Reply
:iconrthaut:
rthaut Featured By Owner Jul 21, 2015  Hobbyist Interface Designer
I have just released a beta (more like an alpha). Check the description if you want to try it, but be warned it is very limited for now, and your filters won't carry over into the beta. I'll provide another update when more functionality is available.
Reply
:iconaranous:
aranous Featured By Owner Apr 12, 2015
Not sure what I broke, but apparently something caused the filter to forget almost all the dozens of filters I had in place.
Reply
:iconrthaut:
rthaut Featured By Owner Apr 13, 2015  Hobbyist Interface Designer
I haven't released an update in a few months now, so I don't think it was anything I did. Was your browser recently updated?
Reply
:iconaranous:
aranous Featured By Owner Apr 13, 2015
No, just happened out of the blue.
Reply
:iconehike:
Ehike Featured By Owner Mar 8, 2015  Hobbyist Digital Artist
What does it mean when this happens? i.imgur.com/ujPDl1x.png
Reply
:iconrthaut:
rthaut Featured By Owner Mar 8, 2015  Hobbyist Interface Designer
That means you tried to open the script in Windows, rather than installing it as a userscript in your Browser. You should install Greasemonkey (for Firefox) or Tampermonkey (for Chrome) first, then you will be able to install the script by clicking on the installation link and following the instructions.
Reply
Add a Comment:
 
×




Details

Submitted on
November 17, 2013
Image Size
48.8 KB
Resolution
640×640
Link
Thumb
Embed

Stats

Views
2,708 (3 today)
Favourites
55 (who?)
Comments
104
×