Greasemonkey is great for stuff like this. I've been using this script for months and had completely forgotten about PolyAsshat:
Code:
// ==UserScript==
// @name vBulletin On-Topic
// @namespace http://userscripts.org/Sivan
// @description vBulletin: Hides selected forums from search results
// ==/UserScript==
// Add comma-delimited quoted names of forums to hide, e.g. "Forum1", "Forum2"
var HIDDEN_FORUMS = new Array("Political Asshattery");
var forumNamePredicates = ".= '" + HIDDEN_FORUMS.join("' or .= '") + "'";
var xpathExpression = "id('threadslist')/tbody/tr[td/a[" + forumNamePredicates + "]]";
var rows = document.evaluate(xpathExpression, document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for(var i = 0; i < rows.snapshotLength; i++) {
var row = rows.snapshotItem(i);
row.style.display = "none";
}
Bookmarks