12 comments

[ 3.1 ms ] story [ 39.7 ms ] thread
More formats (including HTML) at the official site: http://diveintogreasemonkey.org/
Hey cool, thank you ! Hate scribd anyway :)

I was hunting around for some greasemonkey details (still am) and came upon this.

It's quite a useful book and really nice of them to make it free.

"Them" is the Mark Pilgrim of Dive Into Python fame (which is also online for free) :)
On a more general note: Do you guys find Greasemonkey useful? I mean, really. I know the concept, and I also installed the extension several times, found some cool scripts...but after some time I always felt it is not worth the effort...the times spent fiddling with it wasn't adequate to the benefits, and after some time I returned to the old ways and found that I can browse the web without it just the same.
I use it all the time. I have a handful of scripts that I use to tweak a bunch of sites I spend a lot of time on, including one for blacklisting some annoying folks here on HN:

http://userscripts.org/scripts/review/55745

Me too! Blocking posts of annoying people is the killer application for GreaseMonkey.
I think it would be a lot more useful if it were easier to discover new scripts (I'm on a site, show me what scripts are available here), and if those scripts could expose reusable components with API's - say, someone could write a parsing component that would provide neat API to news.YC ;)
> someone could write a parsing component that would

That's what @require is for.

I just found a single thing that I could not have done in any other way and it was invaluable.

I hope to score with this so I'm not going to lift the veil further, but in a couple of days I'll do a posting on it.

Greasemonkey has some really good uses. (and some really evil ones! Be very careful before you install greasemonkey scripts, always inspect the source to make sure you don't pick up malware and never install a greasemonkey script that does external imports or that attempts to augment the document with stuff that will load javascript from external sources).

I am a big reader of Metafilter and stumbling across a couple of greasemonkey scripts has made the experience significantly better. I haven't written my own scripts, but in these "fill in the gaps" situations it can be invaluable.
I found Greasemonkey helpful for learning Javascript, because it lets you try interesting things on already interesting sites. If you're a product manager, who can program a little, it's a handy way to try product concepts and interesting mashup ideas.

I've enjoyed making some scripts for Twitter for example.. Take a look at this one which let's you view Twitter Bios at a Glance:

http://userscripts.org/scripts/show/38797

I have some more scripts at: http://userscripts.org/users/5204/scripts