right, i've made the creole.py code a bit more intelligent: it's still quite basic, but appears to be doing a reasonable job.
also i removed the dependence on cjson, it's json now (cjson doesn't have loads / dumps) or simplejson. hm, could do with a README....

