Script Summary: UBERBLOCK. Reply Hunting Ability! Threaded blocked user post removal! Inline Fave/Unfave/Ignore/Unignore using Fark's official controls (w/color and comments)! Added thread-anchor-stay-in-page-and-jump-ability. Link submission form mods. Some profile things. Where I've Posted, New Comments for read threads, Headline filtering by source/tag, arrows in comments, Remove t-shirts, Toggle Ads, RIP meme, PITA.
Version: 3.4.9

[d:07.02.12][u:It's been a fun run, guys.. but I'm afraid: PERMA-BANNED!
4 hours after they did it I get to know!
I thought my uberblock would be the final "olive branch", but apparently people didn't take kindly to my Farkbacks (which were not off-topic). Thanks for your support on this script; maybe when Tony and James are gone I'll be back. For the deets, EIP! Feel free to mail drew@fark.com, tweet @drewcurtis/@fark if you love me.
I'm introducing <undefined>UBERBLOCK
- If you tag a user with "uberblock" in their comment when you ignore them, this script will remove their posts and completely remove any threaded posts (if threaded blocking is enabled in this script) from the thread once it updates its blocking variable. (Every 5 minutes)
- Unlike official Fark controls, this will not mess up the post count in a thread; crucial for a gredunza.
- So, you can have "Show Headers from ignored users" enabled on Fark and see some troll and whore headers in your thread as usual.
- However, if there's some swindling stripper you just want banished from the site and it's apparent someone has a Rocky Mountain High for her, you can erase just that person without screwing up anything else on Fark.
- Again, just put "uberblock" somewhere in their note when you block them and watch them fade away like sagging breasts.
]
[d:07.02.12][u:I've tried to be civil and use Fark tools but it appears some Farkettes are above the FARQ in the eyes of AOL. So, I'm introducing <undefined>UBERBLOCK
- If you tag a user with "uberblock" in their comment when you ignore them, this script will remove their posts and completely remove any threaded posts (if threaded blocking is enabled in this script) from the thread once it updates its blocking variable. (Every 5 minutes)
- Unlike official Fark controls, this will not mess up the post count in a thread; crucial for a gredunza.
- So, you can have "Show Headers from ignored users" enabled on Fark and see some troll and whore headers in your thread as usual.
- However, if there's some swindling stripper you just want banished from the site and it's apparent someone has a Rocky Mountain High for her, you can erase just that person without screwing up anything else on Fark.
- Again, just put "uberblock" somewhere in their note when you block them and watch them fade away like sagging breasts.
- Quick update, thankfully the modmins let a boob thread start with Kate Winslet and naturally the swindler flocked to it. Was able to find some fixes needed in <undefined>UBERBLOCK</undefined>. Thank you, you reliable slut.
]
[d:06.26.12][u:
- Fark changed the referrer method on their story URLs, so I had to modify the code to strip the new referrer method.
]
[d:06.21.12][u:
- Someone didn't know how to quote properly in a thread I was in and it borked this up. Fixed.
]
[d:03.01.12][u:
- I know it's hard to believe, but once again I am on the bench. This time, however, could be the final time I am able to come back.
- Since Smiths (me) could be on his last legs for posting privs, I might as well tweak the layout for banned accounts.
- I fixed the #new jumping code I put in before, adding in some checks for Fark's native jumping (which doesn't work, but it's there) and a check for if there really are new posts to jump to.
- In other words, this script won't make you jump to new posts if you've clicked a permalink to a post (anchor), or if you're just loading the thread and there's nothing new.
]
[d:02.17.12][u:
- Finally fixed something I've been meaning to fix for some time: closed thread support
- When threads are closed, this script would error out with some of its routines because certain items it relies on existing no longer exist (quote buttons, text boxes, etc.).
- Some checks are in place and this works great on the dead threads now!
- Fixed "Jump To New Posts" for those of us who are feeling the hammer.
Backstory: I have submitted several tickets to admins during my plethora of timeouts regarding the fact the "jump to new posts" doesn't seem to apply when you're listening to Ban Halen (joke stolen from a Fark thread). After enough bans and enough null responses from admins (they don't like to talk or identify themselves when communicating with banned people), I put my own new post jumping code in.
]
[d:02.13.12][u:TF expires and I'm on another week-long vacation. Don't insult the self-proclaimed AWs... they may get pissed that you called them an AW. Then proceed to AW a thread.
On this timeout, I've found the "mentioned you" box can't be positioned at the bottom in a thread because the posting box is gone. So I've fixed that and at least made it so you can see what's happening in a thread from the bottom of it.
]
[d:02.09.12][u:Fixed aesthetic nature of the inline fav/block icons (which I still use, broken hearts are better than stars). They were lining up randomly for no reason after the CSS migration, so changed how they are made and placed to keep them vertically correct.
Found another method of quoting people, so threaded blocking didn't always catch a quote from a douche/AW. Fixed that.
TF expires tomorrow... time to see what I broke on the regular page :)]
[d:01.31.12][u:The "Great Fark Admin Playing With CSS @ 7:45PM on Jan. 30" event broke some stuff here, since it's obvious they're trying to shrink and de-table the post headers. So that's been rectified.
- Reply finder button was in the wrong spot - fixed
- Inline Fav/Block icons had to be shrinkified
Oh and also set the inline blocking thingy to only load blocked users once an hour minimum, instead of every time this script ran. That's nice too.]
[d:01.11.12][u:For some reason I got TF'd. So I guess I had to make this TF compatible.
- Headline modifying parts needed to hunt for the other classes that TF has (approved/rejected)
- Happy to see this script doesn't kill TotalFark's main page *too* badly. Only minor pauses.
[d:01.09.12][u:The FUNNIEST and SMARTEST Fark modification script updates!
- Nothing big though, but did realize finally I've been splicing/storing post counts in the wrong event listener. For the past couple of years. Derp.
[d:12.27.11][u:I tried it, I hated it, maybe I'll enable it later... but for now:
- Added toggle for those stupid comment buttons in Userscript Options (off by default)
- Won't remove the "Best" icon from Photoshop/VE threads. Only targets the stupidity of "Funny" et al
- On by default, this puts the caption for a favorite/ignored user back on the same row as their username
- Removes the extra row as well, bringing post headers back down to one line
[d:12.08.11][u:
- Quick fix for comment counts with html in them (the Hebrew with the subscript "1" for example). That took a while to surface.
- Small improvements to update code
- Fix for special characters in inline favorite/ignore notes.
- Small change in display for collapsed post's text, since my eyes ain't getting any better.
[d:11.30.11][u:My curiosity about posting habits led to a new feature.
Post Count Whore Counting
- When you click the "Reply Finder" button on someone's post, there's now a little counter in the pop-up that shows how many posts that Farker has on the current page.
- If the thread hasn't been paginated, you get to see how much "thread-bombing" they've done.
- Fun to click "Show All" and see just how much thread-mongering someone (or yourself!) has performed
[d:11.21.11][u:Script really starting to freeze browser on 250 posts/page paginated threads, not happy... so... here are the culprits and the fixes:
- Anchor Fixing: Improved the heck out of it with XPath, which sped it up greatly.
- Fave/Block Icons: Had a stupid loop that is now just 1 statement
#SmithsGreasemonkey is Trending Worldwide]
[d:11.14.11][u:
- The 'not logged in' release from Friday seems to have broken the "I am logged in and I want to see my profile" page. Fixed that.
- Consolidating loops a little more. Hoping to get this down to 1 big loop per page, depending on what page you are on (headline page or a comment thread). I've noticed speed-ups.
[d:11.11.11][u:It's the 'Fark without an account' edition!
- Still relaxin' all cool on this naughty list, using the time to find the quirks :)
- Put in a lot of compatibility with "not logged in" mode on Fark
- Comment count tracking, reply finder ability, tag/url filters, new stories, referrer removal on links (along with hover headline links -- never had those enabled before) are all working now if you decide to not log in or just lurk on Fark.
- More optimizations to cut down on the "loops". Think I took down at least 2 repetitive loops in this version, should speed it up
- Farkyish comment clicking wasn't working on "New Stories". Fixed.
[d:11.04.11][u:
- I'm on perhaps my longest ban ever from Fark, so that gives a great opportunity to fix this guy up!
- A good AW thread with our favorite AW was a great opportunity to find bugs out the wazoo in the collapsing/header buttons/arrow combinations
- With so much stuff being collapsed and removed, this thing would error out on the big threads if they featured some of your "favorite" troll/AWs
- Little more script speedups with loops
- Really not sure when this "timeout" ends, but it should lead to finding more quirks since "rest periods" change the layout of the site. Perhaps I'll make some of the features more "Not logged in/registered user" compatible...
[d:11.04.11][u:
- Even though they have their "official" controls for Favorite/Ignore in the header, I still am partial to mine. But, they weren't working within the past week so I had to fix them.
- The favorite button/ignore button now features a "Cancel" option.. unlike the official controls. (Watch, that'll appear now that this script has it)
- They play okay with the 'official' controls, but there's some quirks.
- This script's Favorite/Ignore buttons can be toggled in the User Script Preferences, in case you want to abandon me :(
- Fixed the "instant refreshing" as well with collapses posts, highlighted folks, etc.
- Small fixes/optimizations elsewhere (adding the favorite/ignore buttons is done in the 1 loop now, should speed up the script)
[d:10.31.11][u:Update #2 for Today
Looky looky, some more things this script's had for a few months are suddenly 'officially' on Fark! Inline Favorite/Blocking... where have we seen that before?
Whatever, updated to make sure this script's icons are still there (I prefer the instant redraw this script does vs. Fark's "official" controls)
Also, Fark, could you at least make your icons line up properly with the style?
- Reply Finder Button v1.3 (Coming soon to Official Fark?)
- Had to fix the display of it, looks like modmins are TD'ing up the post headers
- Added template function to create custom QuickEdit buttons above the comment entry form. Threw in a "Big Bold Center" as a sample.
- Changed Reply Finder Icon
- If you click the same Reply Finder icon it'll toggle the box (i.e.- Click replies for 'Bob', then click same icon again to remove the popup)
- Fixed (again) filtering headlines by tags.
- Nothing like a good Attention Whore thread (good old psycho LBGDJug never disappoints in whoring herself out) to work on tweaking threaded blocking.
- Fixed collapsing when there are tons of posts to collapse, or a single post containing quotes from multiple people you're ignoring
- Fixed some routines' locations in the script.
- Fixed tag/url filtering, which ended up being broken at some point.
- Threaded blocked user post removal tweaks
- Even though Fark officially has threaded blocking now (what a coincidence... that's the 4th or 5th thing I've written a Userscript for that ended up being available to users... and a post I made mentioning this got removed for 'threadjacking'... hmm...), the official version doesn't collapse posts; it full removes them. I prefer collapsing, so I'll be keeping the threaded support in this script.
- Added a little counter for ignored/removed posts in the header/footer with the 'mentioned you' text, if posts have been removed/collapsed.
- Fixes to 'New Stories' to prevent redundancy
- Fixed the anchor jumping after you've posted in a thread, if fixed anchors are on (Why wouldn't they be?)
- Added a new feature: Threaded blocked user post removal! Will remove post bodies from people quoting those you have ignored! Makes a clickable area where you can show/hide the post. Toggle this in the Options for this script.
- Fixed instant refresh not working if you also use the anchor fixing (see someone quoting an idiot, click the anchor to go up to the post, then block the guy. They're instantly gone from the thread!
- Color the header different of people quoting an idiot,just to single them out.
- Fixed 'New Stories' as well, that hasn't been working
- Removed some debug logging I left in]
- Added a new feature: Threaded blocked user post removal! Will remove post bodies from people quoting those you have ignored! Makes a clickable area where you can show/hide the post, just in case. Does best attempt to block any direct quotes of a user you've blocked, and also people quoting someone else quoting a Fark Douche/AW. Toggle this in the Options for this script.
- Added a third quote removal commonality hunter. TMLO's quoting style (is it the mobile version?)
- Using the inline ignore controls will instantly refresh the thread and remove people quoting whatever Farker you've decided to ignore. Quick clean up!
Look for this to be updated as I improve it!!]








[d:7.15.11][u:Removed the oldsite code since there's no going back now! Updated the popup menu to have "Entertainment" now.]
[d:6.21.11][u:new CSS for main column was breaking it expanding to use whole page. Took care of leftColSpacer and rightColSpacer]
[d:6.08.11][u:Second Update: Nice Fark.. add a new CSS class for headlineRows and break my stuff.
First Update: If a favorited person quoted you, the favoriting colors weren't displayed.]
[d:6.03.11][u:Sorry for constant updates, but there's a lot to the new layout that I'm finding as I browse. Blocking the PITA meter was actually removing the entire comments thread in Politics links. Some may think that's a good thing, though. Still, I fixed that.]
[d:6.03.11][u:Dammit, the continue farking button fix was hijacking other stuff.
TotalFark expired, so noticed some little changes on new layout I made were actually breaking Fark for non-TFers. Whoops.]
[d:6.01.11][u:2nd update: quick fix for 'mentions me' in threads, it wasn't detecting site right.
first update:New layout should be live soon enough. Added more CSS tweaks to reduce whitespace/font size/etc. Continue Farking and Continue TFarking buttons are there now, too.]
[d:5.27.11][u:2nd update of the day: more tweaks to top bar, backgrounds, etc on new layout. it's almost usable now! also fixed showing ads on new layout if you have opted not to hide the ads.
First update: Fixed banninnated "mentioned you" location. More new layout adjustments to threads spacing, etc. Top header tabs resized and recolors to be less "floaty text waste of space" and more "useful maybe i'll want to click this". Fixed "switch layout" link to take you to where you already are. Other tweaks for removing referrers, etc.]
[d:5.26.11][u:More tweaks for the new Fark design to make it take up less screen real-estate, be less bright, less big, etc. Added site style switching link to the pop up navigational tabs. Also received a little 48 hour "timeout" yesterday, so I've utilized that to find things that don't work when you're unable to comment (people mentioning you in threads, for example). See y'all hockey Farkers at the end of Period 3 tomorrow, hopefully! :S]
[d:5.19.11][u:New Fark design is live for some, this is a quick hack to enable some items on the new layout and get some features in it. Definitely more to come as Fark finalizes the design. Man, the font size is huge. Hoping they just change that by default before I work on it myself.]
[d:5.05.11][u:Fixed inline favoriting/ignoring is user has apostrophes in their name. Also, Foobies is now in the extended tabs menu. Hockey farkers are horny farkers.]
[d:5.04.11][u:A little check for the "Double Post" page to add a "back" link or a "parent URL" link. General tweaks here and there for optimizing.]
[d:4.26.11][u:Redid the 'Adding Tabs' functionality, now there's a hoverable popup menu with the tab listing at the end of the tab bar, screenshot on script homepage. Helps it fit and I like the way it looks. Also streamlined some routines to help cut down on the number of loops the script performs, which seems to have sped up loading a bit on the TotalFark main page.]
[d:4.22.11][u:Fixed up the 'mentions me' stuff a bit and tweaked/streamlined the "I've posted here" stuff and the listeners. Makes it a little faster. Also Fark fixed the Ignored User comments refreshing, so you'll notice your blocked comments immediately.]
[d:4.19.11][u:Second Update, sorry, but it's good! Ignoring users inline checks your Fark preferences. If you choose to display headers of ignored people, it will realtime refresh the thread and put appropriate buttons in the header that way. There's an 'unignore' icon now too in case you do the 'display headers from ignored users' thing. First update: Quick fix for double-tabs appearing on pages. Probably also tweaked the favoriting/blocking at some point. The ignored user comments are a Fark bug (the cached DB doesn't update immediately), so blocked comments are working, just delayed. Like subby's mom.]
[d:4.16.11][u:Realtime favoriting/blocking improved: position of comment, replacing all buttons in realtime working (so fav/unfave/fave without reloading as much as you want!) Ignore comments are implemented but don't seem to 'take' due to what seems to be a FARK bug (I reported it in Farkback)]
[d:4.14.11][u:BIG UPDATE: Inline favoriting/blocking of users using Fark's official controls! Favorite/Unfave/Block a user from within the thread without having to click their name, load their profile, then click again! Can't add a note or change color yet for favoriting, though. Also, headline length calculation based on the encoding of characters (so " = , etc.).]
[d:4.11.11][u:turns out headline length is capped at ~213 chars, so I changed the max length on the submission form.]
[d:4.07.11][u:New stories broke the new submission form. Threw in a check.]
[d:4.05.11][u:FINALLY got around to fixing the "new stories" marking! Dunno why I never did that before. Hooray for red stars!]
[d:4.04.11][u:Back on TF for first time in a year, so modified the top bar button code]
[d:4.02.11][u:Anchor/post jumping fixes when you add a comment to a thread (dang fpost variable)]
[d:3.31.11][u:2nd update today = Fixed tag filtering finally, though it's not super pretty it gets the job done. 1st Update today = More fun with thread anchor controls. It adds in links to jump back to the original post so you can just take a 'detour' in your thread, not derail it (for responses on same page only, screenshot on script page). Enjoy!]
[d:3.30.11][u:Added option to fix quote anchors in comment threads; got tired of clicking names and having new windows open. Now will just jump the browser up to the quoted text. (enabled by default, disable in the GM Options). Quick update: fixed it so it only changes links to quotes that are on the same page]
[d:3.28.11][u:Redid Fark Submit Link form a bit: Textarea for the headline (w/char counting). Also has optional buttons for the tag vs dropdown list (enable in the GM Options)]
[d:3.18.11][u:Per suggestion from a Farker, added new options in the UserScript Commands menu for disabling the opening of threads/articles in new tabs]
[d:3.16.11][u:Fark 4.0 begins! Your user page is different, so highlighting where you've posted was broken. That's fixed!]
2.28.11
Further tweaks to the meta.js, should be done in a way that doesn't interfere with sites' layouts.2.26.11
In preparation for Fark 4.0, got this guy using meta.js routines for script updating. Faster/lower bandwidth.2.15.11
Fark changes the comments URL again. Fixed that.1.26.11
Fixed arrows showing where your mentioned on closed threads...again. Fark changed the ID of the area to (b)1.25.11
Fixed arrows showing where your mentioned on closed threads1.19.11
Online version checking implemented. Will automatically check for latest version. You can choose "Remind Me Later" to suppress the prompts for a little while. Clicking the shadowed area will suppress the prompts as well, but for a shorter duration than the button. Fark comments post to https, so had to add that. Fixed the arrow showing where you're mentioned.1/18/11: Fark "permalink" styled their comments now, which is the basis of this entire script. Quick code fix solved that problem.
1/14/11: Holy crap what the hell is with the Showbiz tab? FunnyOrBlockThatCrap!
When you "Disable Ads" you now disable that kinda stuff from happening (hopefully it's a little 'futureproof' as well)1/10/11: The "where i've posted" stopped working. Fixed that. Also finally did something I've been meaning to do; I replaced the source of this one with the local copy I've been using. That means no Foobies on the bar (that was really the only difference).
5/29/10: Added a new option in the Greasemonkey User Script Commands to hide the RIP XXXX meme posts. It hides the post body, and you can click the replaced text to display it if you choose.
11/25/09: USA Today can go to hell. Geek tab links to internal Geek site. Didn't Fark learn from the Sports tab sucking?
Going to be adding another toggle for that crap underneath a headline now. Just need to put in a "remove by class" thing (easy).
Update: that's done. Turn off Ads to turn off those tags.Fark now needs headers to tell you that the headline is, in fact, a headline and the comments links are, gasp, comments. This required yet another check in the script.
Screw Yardbarker. Sports tab goes back to being the Sports tab.
Fark keeps redesigning. The "myFark" page, when loaded via GreaseMonkey in the background, doesn't seem to load content anymore... or does it?.
Also, more links with classes usually reserved for headlines are being added, so another check was put in for the click listener.Big update to fix total botched compatibility.
Fark changed a lot of their URLs. cgi.fark and /cgi/fark/ etc. There are also more annoying ads to contend with that try to take over.Screw the PITA bar crap. Option to hide that thing added to the Tools -> Greasemonkey -> User Script Commands -> Fark Anal Reverteresque ReDux Options
T-SHIRTS? Remove them or at least have them move to the right! I love Farky and all, but I've found it to be quite the hog lately and I don't know why. Blame my computer, I don't care. Bottom line: Fark.com has put in a lot of Farky features (new comment jumping, favorite users, etc.), and it's making it less optimal for system performance to keep Farky installed.
So, I've been slowly but surely taking a lot of the Farky features I like and putting them in a small GreaseMonkey script to streamline FireFox a bit more.
UPDATES:
03/07/2009: Big compatibility fix.10/28/2008: Toggle the PITA meter on the Politics tab/threads in the options. Fixed z-index of options window.
10/21/2008: Fixed support on the Showbiz tab, since that's now whored out to Blender.
10/13/2008: WTF? T-Shirt links? Am I on CNN? Forced to update code to make compatible, but went the extra step. By default the t-shirts will move to the right of the comments, but in the Tools -> Greasemonkey -> User Script Commands -> Fark Anal Reverteresque ReDux Options you can disable the shirts entirely if you want!
Default:

Toggle:

09/23/08: Per request, there is now an option to hide the banners in the Tools -> Greasemonkey -> User Script Commands -> Fark Anal Reverteresque ReDux Options. Hiding the ads will also cause the main body to expand wider, utilizing the empty space created with no banners.
Also, I made it so when you click on a comments link for a (X + Y) comment block, it updates the page with the total comments. Just a minor personal annoyance.
07/08/08: Added in mikeruhlin's tweak below to make arrows clickable/counted for comments mentioning your name. Thanks for the help, great idea!
Also created a better options menu for URL/Tag filtering. It's under Tools -> Greasemonkey -> User Script Commands -> Fark Anal Reverteresque ReDux Options.
This script will track comments in threads you've clicked on the main pages, and make the comments reflect any new comments, Farky style e.g.: (12 + 8). It has not been fully tested with the "Too Many" or special character comment innerHTML, we need a good Obama or Religious thread for that.It will load your user page to find out where you've posted, and highlight those thread links accordingly. this feature is based off the excellent work of mikeruhlin, but is optimized to load less and speed up the process.
If you're looking for a great combo with this script, use his Fark New Stories script to truly create a "Farky" feel.It also will do the "arrow next to comments mentioning my username" thing
There's also headline and tag filtering based on the source URL/tag. You can add/delete filters via "Tools -> Greasemonkey -> User Script Commands -> Fark Anal Reverteresque ReDux Options"

MyFark and Foobies are added to the top bar again, along with the "Liter" Voting Tab when you're on a TF page (personal preference).
Sidebar ads are also removed, etc. This does a lot, I'd say. Farky experience without the extension.
ver:2.1r0
The above version # is just for legacy purposes. Newer versions of the script use meta.js routines for updating.
Click the new Icon next to the quote buttons to seek out those who have quoted someone else.
A little box will float in the bottom right containing the count and links to the posts in reply to another Farker.
Feature is enabled by default, can toggle in the options menu
[d:10.21.11][u:Reply Finder Button v1.2
Click the new Icon next to the quote buttons to seek out those who have quoted someone else.
A little box will float in the bottom right containing the count and links to the posts in reply to another Farker.
Feature is enabled by default, can toggle in the options menu



[d:10.13.11][u:Reply Finder Button v1.1
Small tweaks to reply finder re:anchor fixing. May still be some glitches if you try using it after posting in a thread.
Removed the "Continue Farking" image code, since that was added back to regular Fark.]
[d:10.12.11][u:New Feature! Reply Finder Button
Ever wanted to see how many bites a troll gets? Or see if anyone replied to someone before you become a jackass and reply with the same response?
Click the new Icon next to the quote buttons to seek out those who have quoted someone else.
A little box will float in the bottom right containing the count and links to the posts in reply to another Farker.
Feature is enabled by default, can toggle in the options menu]
[d:9.13.11][u:Forced to fix inline favorite/unfavorite/blocking due to changes in Fark's code. Those heart/block icons should be back to working order now! I believe it can be optimized with Fark's new system, but that's for another day. Bottom line: it's working again.
Added "Main" to the pop-up tab menu (finally!)]
[d:8.16.11][u:Ignore the Douchebags v1.4
[d:8.02.11][u:Ignore the Douchebags v1.3
[d:7.29.11][u:Ignore the Douchebags v1.2 Edition of Fark Anal Reverteresque!
[d:7.28.11][u:Ignore the Douchebags v1.1 Edition of Fark Anal Reverteresque!






