Extra caution is recommended when installing recently uploaded/updated scripts (read more)
Be sure you trust any scripts you install
Facebook Refresh
Reloads Walls, News Feeds, Alerts, and Your Inbox Automatically. Now with auto-poke and message alerts!
Change Log
January 05 - added compatibility for a change in UnFuck Facebook
Update
I've added support for two Facebook userscripts.
Highlight Inbox Link - by Jordon Kalilich
UnFuck Facebook - Another Script by Me
You can activate these scripts from the Tools → Greasemonkey → User Script Commands menu. I suggest you install these two scripts above also because I don't run them until the page has been reloaded, which means you will see the unmodified pages for thirty seconds without the original scripts installed.

Issues
- Javascript Errors thrown by Facebook on the Home Page. Normally I parse out javascript to stop this, but doing so on the Home Page breaks the script completely. You're just going to have to deal with this error until I figure out a way to fix it.
- Other scripts for Facebook may be effected because I load and replace large parts of the page, and since I use XHR the code isn't parsed with Greasemonkey. However, my script now has the option of removing apps and adds in the News Feed, and highlighting the Inbox when you have a message.
- Breaking the Back Button
Coming Soon...
Make autopoke feature less sketchy
|
|
hi, sorry but i haven't checked this page in ages!
i'm also not too keen on the autopoke feature (in fact, i've never poked anyone ever) and so removed the code for it, but it would be nice if there was an option to turn it off so i didn't have to do this also, this page doesn't exactly make it clear that for certain features to work other scripts have to be installed (e.g. app nuker so that apps do not appear in the feed) i haven't tried the unfuck feature because i like certain applications, so can't comment on how that works but aside from all that moaning (sorry!) i love it, and thanks very much for all your work :) |
|
|
Well there you have it. An auto-poke feature. |
|
|
Well chezzo I finally got those message notifications in the the title so you can leave Facebook in a tab. Sorry it took me over two months but it was a difficult task. I had to write the code from scratch and getting it to stay even when you had a message open proved to be quite a challenge. I know the code isn't perfect so make sure to report any bugs you might find. |
|
|
I just got the go ahead from the author of Facebook Poke O' Matic. Stay tuned for future updates. |
|
|
here's a unofficial autopoke version of this script hosted on my own site. http://medleymind.com/f_reload.user.js I've just never bothered to write the code to turn this off and on in the menu, and plus it would mean I was stealing code from John Watson's Facebook Poke O' Matic. |
|
|
I have to make this compatible with my unfuck script sometime but I'm lazy. seeing the bad parts of facebook after 30 seconds will probably motivate me though. |
|
|
you have to refresh the page in the past five minutes to be considered online. |
|
|
Question about online status: Does a user have to refresh a fb page or open a new one to be considered online? Or, does leaving the page open and unattended cause the user to appear online? Thanks. |
|
|
how about making the page title change when you have new notifications like with this one for myspace:
|
|
|
add removal is not functioning |
|
|
Thanks for letting me know about that. I have no idea how that got in there. |
|
|
A line break on line 68 prevents the script from working. |
|
|
actually I just forgot to make sure the function was preforming on the frame. it should work now. |
|
|
Minus the GM_log, of course. I just had that in there to make sure it was working. |
|
|
One more thing: Highlighting the inbox link doesn't work unless I place if (highlight == true) {
GM_log('highlight true');
highlightInbox();
}
after myframe.contentDocument.close(); myframe.src = "about:blank"; Once again, thanks for the great script! |
|
|
Thanks. I just noticed that you might want to change lines 32 and 33 to the following: GM_registerMenuCommand("Don't Highlight Inbox", function(){GM_setValue("highlight", false);});
highlight = GM_getValue("highlight", false);
Keep up the good work! |
|
|
Alright I added support for your script. You can enable it from the User Script Commands menu like the others. |
|
|
Could you add a line to the script for compatibility with my Highlight Inbox Link script? When I put if (window.gm_highlightInboxLink) window.gm_highlightInboxLink(); on line 111 of your script, it calls my script (turning the inbox link red on new messages) whenever your script updates the home page. Or you could write my script into yours if you want. It's very short. |
|
|
Now if I could only get rid of those javascript errors facebook throws out. |
|
|
you are AWESOME! |
|
|
You can now block apps from the Tools → Greasemonkey → User Script Commands menu. |
|
|
My script is now compatible with Facebook app nuker. You will need to change the no_apps setting to true in order to activate it. Thanks for the suggestion. |
|
|
it breaks the facebook app nuker script. this is a great idea, but i chose that over this |
|
|
I'm so glad I wrote this script. Not having to reload my page over and over kicks so much ass. |
|
|
great idea but could you also add changes in status (online or offline). That would be awesome. Thanks. |
You could comment on this script if you were logged in.
