Yet another test version. I tested it by choosing many of the options. It completed without crashing. I suspect the output is even correct.
I don't know if this version is compatible with python 2 (calibre 4). There are a zillion fiddly bits around character conversion that it might not be.