Switched from GeoIP to pygeoip API;Changed default resolution to 720p;Added python-version detection;Fixed Exception handling for compatibility with python 3.x
Added dict Parsing for empty value strings;Fixed API changes in key names