So, trying to learn this new extension led me to Dive Into Greasemonkey, a superb online book explaining the use of this extension. A few weeks later, I received Greasemonkey Hacks by the same author and was estatic! Dive Into Greasemonkey was a great start to learning GM, it already had the feeling of the O’Reilly Hacks series, and here is a whole book by the very same author.
The Hacks books are often a collection of many people’s scripts and it shows. There are several ways to do some things (such as iterate through all the links on a page), and the scripts in the book switch between them at will. I found one case where the choice was actually explained, but for the others I have to assume that the methods are the same and the choice is a personal preference.
Maybe I had some bad luck, but I found the index to be useless for the things I was looking for when I was developing my own scripts.
My final gripe goes back to the need for more tutorial material in the book. One of the best features of GM is the GM_xmlhttpRequest function, which lets you pull in arbitrary web pages through your script. Nowhere in the book is a description on how to use the function, just POOF, it’s there.
The list of scripts in this book is here, and as you can see, there’s a lot of different things you can do with GM. The URL for the script is usually given so you don’t have to type it in (some are several pages long), though I noticed one that I tried to use had completely changed since the book was published.
(Edit Dec 25, was missing half a sentence from paragraph 5)