restoring some legacy code
The old goodreads.groovy script has been copied here, waiting for its multiple contained Expando to be transformed into real grroovy classes
started the transformation of goodreads to a better shape
current operation consists into
1 - using template engine (not even started)
2 - separating concerns
covnerting goodreads to java, for ease of testing using maven
improved auth error detection, and added tests checking how book objects are built
fixed some elements regarding book data
Preliminary work for #2
Working on #2 is not as simple as what I expected ... 
nevertheless it goes quite well
Upgraded htmlcleaner (newer is always better)
largely improved the cleanup/markdown conversion mechanisms.
The only thing remaining for #2 is a damn working XSLT.

So far, I've tested
http://www.getsymphony.com/download/xslt-utilities/view/20573/
http://fletcherpenney.net/2006/03/markdown_and_xml
and none of them worked with my Java stack.
I must confess that the very idea of rewriting my own totally makes me sick.
But maybe I'll have to go that dangerous way. As a final work, let me confess the first worked way better than the second (and also let me tell you Eclipse XMl tooling may be slow, but it has XSLT debugger !)
Finalize preparation for #2

We now have, through a simple method call, the ability to transform any
HTML that htmlcleaner can cleanup into a valid (I hope so) markdown.

Notice that I had to modify the reference markdown.xslt to avoid
namespace issues.
Working on #1 : adding StringTemplate as rendering dependency
some small test improvements ... strange they failed here, however
Numerous improvement targetting (mainly) implementation of #1 and its usage dfor a variety of static sites generator
#2 can be considered totally fixed, as it is perfectly usable !
I now consider #1 as fixed ven if I don't really know how to write good string template code
how nice, a Jekyll output
Mmmh, exclusive shelves are interesting concepts, but they are
unfortunatly not included in "normal" shelves lists
StringTemplate upgraded and guava added
Ignored the src/site folder to avoid having all sites commited while
developping their export tools
Yup, all that for #3 (or for the architecture allowing faster building
of #3, #4 and all the others)