Break up main(), modernize code, improve documentation and variable naming, python3 compat, misc fixes, urllib to requests migration, support non-x86 architectures, and add logging.
There are a fair number of commits here and this is best reviewed by commit rather than with the MP diff view.
Break up main(), modernize code, improve documentation and variable naming, python3 compat, misc fixes, urllib to requests migration, support non-x86 architectures, and add logging.
There are a fair number of commits here and this is best reviewed by commit rather than with the MP diff view.