But I haven't tested the code base in Python 3. There are probably some places that aren't 2/3 compatible right now, but hard to test. (there aren't any obvious syntax errors at least) - most likely the urlparse stuff will need to be tweaked.