Supertopo Killfile Updated


Discussion Topic

Return to Forum List
Post a Reply
Messages 21 - 40 of total 102 in this topic << First  |  < Previous  |  Show All  |  Next >  |  Last >>
High Fructose Corn Spirit

Gym climber
-A community of hairless apes
Jul 27, 2011 - 02:21am PT

yes, I'm on XP Windows. I extracted using WinRAR. I even restarted the computer. Same result. Even tried installing your script on my Window 7 laptop. Same result.

Must be something in the electricity over here? ;)


Now I'm even more interested.

Dang it, I want my popup box, I want my install button, I want it now.

Mountain climber
there and back again
Jul 27, 2011 - 02:39am PT
Is it possible to isolate someone from adding "comments" to a topic I create?

back in Tuscon Aridzona....
Jul 27, 2011 - 02:52am PT
too bad this doesn't work with Chrome.

nice effort!

Social climber
Portland, Oregon
Topic Author's Reply - Jul 27, 2011 - 04:21am PT

I'm at a loss. If you really did extract the file from the Winrar window, and then dragged the extracted file to an empty window, I don't know what could be preventing the install. You do have the Greasemonkey extension installed, yes?

I grabbed the latest and put it here:

Try that direct link and let me know what happens.

Is it possible to isolate someone from adding "comments" to a topic I create?

Just to be clear what the script does (and doesn't do)...

This doesn't change anything on the Supertopo server. Much like a unsenet client killfile, it merely removes things you don't want to see from your view. Users that you've blocked will be able to do anything they normally would, post to your threads, etc., you just won't see them.


The script will work fine in Chrome, but I'm not sure if there's a mechanism to edit the script once it's installed so you'll want to add the users you want to block before dragging it to an empty Chrome window. Open it up in a text editor (Wordpad should work fine on Windows) and add the usernames you wish to block, save the file, then drag to Chrome. Chrome will ask you to confirm the installation of an "Extension". Allow that and it will be installed. The catch is if you want to add more users, you'll have to uninstall from Chrome, edit the file and then install again. When I add the ui bits to allow blocking users from the forum pages, it'll be less of a hassle in Chrome.

Sport climber
Boulder, Colorado!
Jul 27, 2011 - 12:46pm PT
I keep getting the "windows script host" error box. Don't have time to fool with it now. I need a computer saavy research assistant to help me with important tasks like this.


Trad climber
Jul 27, 2011 - 01:23pm PT
This is getting comedic. Isn't it easier to just not read someone's posts?

Seems that's what goes down on the other forums I'n on.

But then again, despite a reputation for climbers being tough (in their own minds), there are more than a few men on ST that should be classified as drama queen thin skinned little boy pussies.

Social climber
Joshua Tree
Jul 27, 2011 - 01:31pm PT
Solid work Jackson!

Much appreciated froodish.

Trad climber
Jul 27, 2011 - 01:41pm PT
sully- u shud know how little I care who reads my posts, or what they tjink of them. they are usually directed to an individual, not a crowd, so why be outraged at someone else's conversation.

In this case, it's just a bunch of people censoring their own lives, maybe in the same way that the majority of this country ignores our not insignificant social problems.

"Hey, as long as I'm all set, f*#k the rest of the them"

Or "that harshes my life buzz so it shouldn't exist".

Censorship of your own life is like strapping a pair of horse blnders on your head.


Mountain climber
Jul 27, 2011 - 01:57pm PT
I did some testing and discovered the solution to getting the script to install is to have Greasemonkey enabled. Make sure the check mark shows under Tools -> Greasemonkey,:

Pate, for me the script is a more elegant solution than "not reading someone's posts". Seems like you have a lot of energy invested in commenting on this :)

High Fructose Corn Spirit

Gym climber
-A community of hairless apes
Jul 27, 2011 - 04:19pm PT
A quick update.

Not sure what happened. Uninstalled Firefox and reinstalled. Now the script installs. Running fine.

All I really know is I spent way too much time on this.

Thanks again for the efforts.

Dec 9, 2011 - 01:29pm PT
Many thanks for taking the time to write this. The forum looks much less cluttered with political drivel =)

Btw, I'm using it in Chrome as well, no problems at all.

Aridzona for now Denver.... here I come...
Dec 10, 2011 - 01:17pm PT
you all suck.

(not that anyone will be able to read that ;)

Sep 1, 2012 - 02:50pm PT
Works like a charm. Thanks.

Ice climber
the ghost
Oct 8, 2012 - 08:43pm PT
Here's a version that deletes posts via usernames. You don't need the userid.
Cut & paste the following into a file called supertopo.user.js, then open that file with firefox (you need greasemonkey installed).

EDIT: remove the X in lines 1 & 4
// =X=UserScript=X=
// @name supertopo
// @namespace
// =X=/UserScript=X=

// script to remove supertopo posts by trolls

// inside blanks MUST be only 1 blank
// do not include leading or trailing blanks
trolls = new Array(
"corniss chopper",
"Donald Thompson",
"fattrad", // banned
"LEB", // banned
"skipt", // banned
"The Chief",

var verbose = 0; // set to 1 to see debug output in browser's error console

// FixAlias
// remove unwanted blanks in an alias
function FixAlias(alias)
// remove html code
alias = alias.replace(/]*>/g, '');

// convert multiple blanks to one blank
alias = alias.replace(/(\s{2,})/g," ");

// remove leading blanks from alias
alias = alias.replace(/^(\s*)/,"");

// remove trailing blanks from alias
alias = alias.replace(/(\s*)$/,"");

return alias;
} // end of FixAlias

// ClobberTroll
// if alias is a troll, hide the block
function ClobberTroll(alias, node)
var q;
var pnode;

for (q=0; q<trolls.length; q++)
if (alias == trolls[q])
{if (verbose) GM_log ('clobber ' + alias);
pnode = node.parentNode.parentNode; = "none";
} // end of ClobberTroll

// TrollSearch
// find trolls by looking for class icon-member
function TrollSearch()
var i;
var alias;
var node;
var array;

array = document.body.getElementsByClassName('icon-member');
for (i=0; i<array.length; i++)
node = array[ i ].nextSibling;
if (node == null) continue;
node = node.nextSibling;
if (node == null) continue;
if (node.nodeName != 'B') continue;

alias = node.innerHTML;
if (verbose) GM_log ('M3 node alias= ' + alias);

// fix up the alias
alias = FixAlias(alias);
if (verbose) GM_log ('M3 fixed alias= ' + alias);

// remove posters with low signal to noise ratio
ClobberTroll(alias, node);

} // end of TrollSearch

// main
if (verbose) GM_log('page title= ' + document.title);

// skip pages without a title
if (document.title == "") return;

// skip main forum page
if (document.title ==
"Rock Climbing Discussion Forum and Climbing Route Beta") return;


// end of main

Ice climber
the ghost
Oct 8, 2012 - 09:48pm PT
DMT it was more beautiful before all my indentation got clobbered by html :-)
Oops, I didn't mean to have neebee in there.

Trad climber
AKA Dwain, from Apple Valley, Ca. and Vegas!
Oct 8, 2012 - 09:48pm PT

She's one of the nicest people on here!

BAD DOG, Malemute!!!


Social climber
So Cal
Oct 8, 2012 - 09:54pm PT

Boulder, CO
Oct 8, 2012 - 10:16pm PT
Not working for me.

Ice climber
the ghost
Oct 8, 2012 - 10:18pm PT
If you cut & paste while the script had italics in it, it was because an array subscript got changed to the italics.

I'll see if I can find a site to upload it to. Any suggestions?

Boulder, CO
Oct 8, 2012 - 10:20pm PT
my text editor doesn't allow italics. Why remove the X in line 1 and four if they are commented out?
Messages 21 - 40 of total 102 in this topic << First  |  < Previous  |  Show All  |  Next >  |  Last >>
Return to Forum List
Post a Reply
Our Guidebooks
Check 'em out!
SuperTopo Guidebooks

Try a free sample topo!

SuperTopo on the Web

Recent Route Beta
Recent Gear Reviews