4chan gsdv remover

By tungtn Last update Oct 26, 2007 — Installed 276 times.
// ==UserScript==

// @name           4chan gsdv remover

// @namespace      lol

// @description    Removes gsdv.jpg spam from 4chan.

// @include        http://img.4chan.org/*

// ==/UserScript==





function xpath(expr, context)

{

	if (context == null) {

		context = document;

	}



	var result = document.evaluate(expr, context, null,

			XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);

	var resultArray = new Array();

	for (var i = 0; i < result.snapshotLength; ++i) {

		resultArray.push(result.snapshotItem(i));

	}



	return resultArray;

}





var gsdv = xpath("//span[@class='filesize']");

for (var i = 0; i < gsdv.length; ++i) {
	var tmp = gsdv[i].textContent;

	if (tmp.indexOf("-(14 KB, 209x349,") >= 0
			|| tmp.indexOf("-(14 KB, 154x261,") >= 0) {

		gsdv[i].parentNode.parentNode.parentNode.parentNode.removeChild(gsdv[i].parentNode.parentNode.parentNode);

	}

}