Greasemonkey is a firefox extension that makes the whole internet customisable.
I have limited understanding of how it works on a technical level, but it's great.
Once you have the extension installed, head to
userscripts.org and pick any scripts you want.
Here are some examples:
Muxtape downloader - Lets you download compilations from muxtape.com in mp3 format, like
this great (exclusive) menomena b sides/rarities collection.
Cleanup Facebook - gets rid of all evidence of applications from facebook, both requests and on other peoples profiles.
No delay - removes the countdown timer from sites like megaupload to let you download files straight away.
Textarea backup - Automatically backs up any written text every ten characters, and reloads them if the page gets closed, so you never need to re-type long posts if for some reason you close the forum window.
I just got into this yesterday, but are there any cool scripts that anyone else knows of?
Posts
http://forums.penny-arcade.com/showthread.php?t=57909
I didn't even think about using it for the other things you posted Lewie. Thanks, I'll poke around and post if I find a good one.
This is the final block in "give me my browser back, fuckers" toolset, with the others being No Script and Adblock Plus.
On topic; there are dozens of Google "fixes" available, including this one which expands the labels panel on the left hand side of the Gmail interface. Astonishingly, this is actually useful.
Nintendo Network ID: AzraelRose
DropBox invite link - get 500MB extra free.
Holy shit this is awesome.
You can go to the greasemonkey website and download the beta of the new version they're working on, which adds Fx3RC1 support.
Really? Sweet, thanks. I guess I missed that when I was looking for a place to download the file from.
http://userscripts.org/scripts/show/27419
Looks best if you combine this with Stylish and Penny Arcade -- Classic Look.
EDIT: here's what it looks like:
I'd like to make my own script... I dunno what I'd do, but I'll do it!
Stylish uses pure CSS. Greasemonkey uses pure JavaScript. I got a little fancier in the GM script than needed because I like using jQuery, but you can just call raw DOM functions if you want.
I learned JavaScript over a couple years with almost no tutorials or useful documentation, but John Resig's book Pro JavaScript Techniques is supposed to be quite good.
Oh sweet. Thank you sir, you're the best.
Here's an alternative custom style that I'm using in Opera, but that you can also use it with the FF stylish extension instead of the "classic look" one. This one just kills the banners and expands the newsposts to fit the container now that the sidebar is gone instead of completely changing the look of the page.
...
By the way, did you write the userstyle you linked? If so, may I suggest changing the background-image: url('...') parts to use background-image: url('data:image/png,base64,<base64-encoded-version-of-image-here>') instead? That way you don't depend on external image hosts to serve any content, so it is both more reliable and faster
Thanks for the tip. I wrote that style a long time ago, so it isn't very well designed.
Before changing anything, I should mention that I just noticed a typo I did in my previous post...it should have been like this: background-image: url('data:image/png;base64,<base64-encoded-version-of-image-here>')
You switch to Firefox and use Greasemonkey. Which is what this thread is about.
It's an extension on which you can load other extension?
This sounds awesome, though.
NEVER.
How To: Greasemonkey in Opera!
Are you asking about using Greasemonkey scripts in Opera? If so then the answer is yes, it respects the Greasemonkey @include comments so that part works just (?) like in Firefox. You can also use site preferences to do the same if you don't want to edit the scripts.
In his code he calls some javascript from GoogleAPI, so if you are like me and are using NoScript you either need to not bother using Janin's script or allow GoogleAPI to pass through.
Yeah, I load jQuery from Google's free hosting to avoid having to deal with the native DOM.
You could also just do as I did when I slightly modified that script for use with Opera and base64 encode the js from googleapis.com and embed it directly into the Greasemonkey script. That way you no longer depend on any external servers. I would post the change here but vbulletin won't allow me to post that much text in a single post. I uploaded the modified version here so you could take a look at it or just use it as is (will work with both Firefox and Opera now).
I just said you could :P Anyone not wanting to allow googleapis.com in noscript could also just download the javascript and change the greasemonkey script to reference the local copy instead. Would be nice if you could add in the GM script though, seeing as that would make it work in both browsers.
Ah, didn't realize that. Thanks for updating the script as it really is useful when coupled with a few css tweaks. Looks like I'll be adding that piece of code to my list of snippets...never know when you need them