<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Stephan Sokolow's Blog]]></provider_name><provider_url><![CDATA[http://blog.ssokolow.com]]></provider_url><author_name><![CDATA[Stephan Sokolow]]></author_name><author_url><![CDATA[http://blog.ssokolow.com/archives/author/admin/]]></author_url><title><![CDATA[New deviantART ad-removing Greasemonkey Script]]></title><type><![CDATA[link]]></type><html><![CDATA[<a href="http://blog.ssokolow.com/wp-content/deviantart_junk_killer.user.js">My deviantART ad-killing userscript for Greasemonkey</a>

A few days ago, I noticed that the deviantART people had made some changes which had broken the <a href="http://greasemonkey.mozdev.org/">Greasemonkey</a> script I was using to remove the ad boxes (the ads were still blocked by a different layer of protection).

As such, I wrote a new one and decided to one-up the previous scripts while I was at it. This one blocks ALL of the ads I could find.

Oh, as a sidenote to any geeks who read this, take a look at the code if you want to know how to match the parent/grandparent objects of three different ads using only one XPath expression.

<strong>Update 2006-02-20:</strong> I noticed that the presence of an adbox in an article resulted in the script erasing the entire article. That problem has now been fixed and the script will now also remove adboxes in articles.

<strong>Update 2006-03-08:</strong> For the last week or so, I've been locked out of my UserScripts.org account because I forgot which spamgourmet.com alias I used to sign up and, since no confirmation e-mail was sent, the alias was never added to the list of active aliases. I will continue to look for a way to contact the userscripts.org guys to ask for a confirmation e-mail so I know what my login name is, but it may take a while.

<strong>Update 2010-02-18:</strong> Some time in the last year or two, I regained access to my UserScripts.org account, but I've lost interest in maintaining this script in favor of more original and useful projects. My advice is to use AdBlock Plus but, if you really need something more specialized, let me know and I'll see if I can find time to bring this back into working order.]]></html></oembed>