{"id":13299,"date":"2020-05-03T01:29:57","date_gmt":"2020-05-03T01:29:57","guid":{"rendered":"https:\/\/www.jurn.link\/dazposer\/?p=13299"},"modified":"2020-05-03T01:29:57","modified_gmt":"2020-05-03T01:29:57","slug":"deviantart-filter-for-eclipse-alpha-1","status":"publish","type":"post","link":"https:\/\/jurn.link\/dazposer\/index.php\/2020\/05\/03\/deviantart-filter-for-eclipse-alpha-1\/","title":{"rendered":"deviantART-Filter for Eclipse &#8211; alpha 1"},"content":{"rendered":"<p>For those who are staying at DeviantArt and suffering, you&#8217;ll be needing a blocking-filter that&#8217;s better than the clunky native one. In which case you should know that the deviantART-Filter browser add-on has a new <a href=\"https:\/\/github.com\/rthaut\/deviantART-Filter\/releases\/tag\/v6.0.0-alpha.1\">v6 \u2018Alpha 1\u2019<\/a> (14th April 2020) for testers. The add-on elegantly blocks users from your search results, and provides a discreet and hassle-free &#8216;block&#8217; button. It can run alongside the UserScript <a href=\"https:\/\/greasyfork.org\/en\/scripts\/5764-da-ignore\">dA_ignore<\/a> which it seems doesn&#8217;t do blocking in search results, but blocks in other ways.<\/p>\n<p>Why is this deviantART-Filter release important? Because version 6.0 &#8216;alpha 1&#8217; works with the horrible new Eclipse UI, which regrettably we&#8217;re all being forced to use from 20th May 2020.  The old version doesn&#8217;t work with Eclipse, and the new one is anyway a lot faster when scrolling through search-results.<\/p>\n<p>Here&#8217;s the best way to go about getting the new deviantART-Filter&#8230;<\/p>\n<p><strong>1.<\/strong> First, don&#8217;t uninstall your old deviantART-Filter addon.  First, export your old blocklist from it, as a .JSON file&#8230;<\/p>\n<p><a href=\"https:\/\/www.jurn.link\/dazposer\/oldimages\/filter.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.jurn.link\/dazposer\/oldimages\/filter.jpg\" alt=\"\" width=\"300\" height=\"135\" class=\"alignnone size-medium wp-image-13300\" \/><\/a><\/p>\n<p>Then de-activate it, but don&#8217;t un-install your old copy just yet.<\/p>\n<p><strong>2.<\/strong> Now download, unzip and install the new version from GitHub. I manually installed the Opera version from the unzipped folders.  That means I just went to: Extensions | Load Unpacked | and pointed Opera to the folder.  I assume it&#8217;ll be much the same on other browsers.<\/p>\n<p><strong>3.<\/strong> Go to the new add-on&#8217;s dashboard, accessed via its red address-bar icon. Find the import panel and drag-and-drop your old .JSON blocklist into the import panel&#8230;<\/p>\n<p><a href=\"https:\/\/www.jurn.link\/dazposer\/oldimages\/import.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.jurn.link\/dazposer\/oldimages\/import.jpg\" alt=\"\" width=\"640\" height=\"156\" class=\"alignnone size-large wp-image-13301\" \/><\/a><\/p>\n<p>A &#8216;hive of scum and villainy&#8217;, installed and blocked. As you can see, I&#8217;ve been ban-happy over the years&#8230;<\/p>\n<p><a href=\"https:\/\/www.jurn.link\/dazposer\/oldimages\/badusers.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.jurn.link\/dazposer\/oldimages\/badusers.jpg\" alt=\"\" width=\"418\" height=\"152\" class=\"alignnone size-full wp-image-13302\" \/><\/a><\/p>\n<p>Now you can uninstall the old version, after backing up that .JSON file somewhere safe.<\/p>\n<p><strong>4.<\/strong> Now check it&#8217;s working. On searching you should see correctly-sized placeholders for blocked pictures&#8230; <\/p>\n<p><a href=\"https:\/\/www.jurn.link\/dazposer\/oldimages\/blocked.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.jurn.link\/dazposer\/oldimages\/blocked.jpg\" alt=\"\" width=\"300\" height=\"138\" class=\"alignnone size-medium wp-image-13303\" \/><\/a><\/p>\n<p><strike>Each remaining picture has a blocking &#8216;X&#8217; icon placed in the top-left corner, which appears when you mouseover the picture with your cursor&#8230;<\/p>\n<p><a href=\"https:\/\/www.jurn.link\/dazposer\/oldimages\/x.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.jurn.link\/dazposer\/oldimages\/x.jpg\" alt=\"\" width=\"65\" height=\"106\" class=\"alignnone size-full wp-image-13304\" \/><\/a><\/p>\n<p>Click it, and the user is perma-blocked.<\/strike><\/p>\n<p><em><strong>Update:<\/strong> 6.1 has a new way to filter a user &#8211; right click on a search result, &#8220;Create Filters&#8230;&#8221;.<\/em><\/p>\n<p>A big advantage of the new v6.0 alpha in Eclipse is that it&#8217;s no longer &#8216;sticky&#8217; to scroll down multiple pages of results, even with 1,600 permablocks at work in the background.  If you only have a few hundred you may not even notice the occasional slowdown.<\/p>\n<hr>\n<p>Incidentally, if you want to convert your exported .JSON file to a one-name-per-line list suited to <a href=\"https:\/\/greasyfork.org\/en\/scripts\/5764-da-ignore\">dA_ignore<\/a>, then Notepad++ and this Regex is your friend&#8230;<\/p>\n<p><a href=\"https:\/\/www.jurn.link\/dazposer\/oldimages\/extract-list-regex-large.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.jurn.link\/dazposer\/oldimages\/extract-list-regex-large.jpg\" alt=\"\" width=\"640\" height=\"394\" class=\"alignnone size-large wp-image-13305\" \/><\/a><\/p>\n<p>The place to then paste your list is your own personal Settings page at DeviantArt, into which dA_ignore will have plugged a new link and a listing page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For those who are staying at DeviantArt and suffering, you&#8217;ll be needing a blocking-filter that&#8217;s better than the clunky native one. In which case you should know that the deviantART-Filter browser add-on has a new v6 \u2018Alpha 1\u2019 (14th April 2020) for testers. The add-on elegantly blocks users from your search results, and provides a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,4,12],"tags":[],"class_list":["post-13299","post","type-post","status-publish","format-standard","hentry","category-companion-software","category-spotted-in-the-news","category-tutorials"],"_links":{"self":[{"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/posts\/13299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/comments?post=13299"}],"version-history":[{"count":0,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/posts\/13299\/revisions"}],"wp:attachment":[{"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/media?parent=13299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/categories?post=13299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/tags?post=13299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}