Run 2to3 conversion.
Run 2to3 conversion.
Builtin open() replaces file().
Add utility functions for extracting charset.
Move import to be consistent.
Use byte char and decode back to python string.
Decode response content before loading json.