pythonaro.com

Pythonaro blog

06 September 2008

Goodreads Collapse Folders

This is yet another greasemonkey script for Goodreads, this time to deal with a minor annoyance.

A GR group (basically a forum) can have "folders" of topics (basically different areas/sub-forums). When you look up a group, you will get a list of all folders, with the last 4 discussions for each folder; on a group with dozens of folders (e.g. the SciFi and Fantasy Book Club) it means you might have to scroll quite a bit to get the (small) link to the folder you're interested in.

So this script will make the folders "expandable", and collapse them by default if they are more than a certain amount (by default 2, but you can customize this threshold). Preview:

Labels: , , ,

posted by GiacomoL @ 6:07 AM   0 comments links to this post

02 September 2008

Goodreads Exploder

Another little script for fellow GoodReaders: GoodReads Exploder will add a link to "Explode" all the books on the shelf in different tabs. It saves having to CTRL-click on each book or losing the original shelf page while you browse the books.

Since this might be a bit dangerous with lots of books, if the shelf contains more than 10 books, the script will warn you and give you the option to cancel the operation before your browser "melts". You can change the limit to suit your machine.

This script uses several of the most recent Greasemonkey features (GM_openInTab, getValue, setValue...). It was a lot of fun to write, Greasemonkey really is a fabulous toolkit; the FF Extensions framework is, in comparison, very complicate and burdensome (which I guess is the trade-off for all the power they give developers).

Labels: , , , ,

posted by GiacomoL @ 11:26 AM   0 comments links to this post

01 September 2008

Amazon-to-Goodreads Greasemonkey script

This is a little Greasemonkey script that will add a link to Amazon item pages to see the reviews on Goodreads (if the book is available there). The result will look like this:

You can download it from here: Amazon-to-Goodreads Greasemonkey script 2.0. Note that you will need to install Greasemonkey first, if you haven't already.
I also put the script on Userscripts.org as well.

Labels: , , ,

posted by GiacomoL @ 7:46 AM   1 comments links to this post