Secondly, I apologize for the magnitude of this merge request.
Despite the number of changes, I only applied formatting with black, and updated the script to work with python3 (prints, format strings, ...). I did NOT touch any logic.
I also had to update the requirements to be able to run the script under a python3 environment.
I tried to split it into multiple commits/merge requests, but honnestly, it did not help much.
Firstly, thank you for this very useful script.
Secondly, I apologize for the magnitude of this merge request.
Despite the number of changes, I only applied formatting with black, and updated the script to work with python3 (prints, format strings, ...). I did NOT touch any logic.
I also had to update the requirements to be able to run the script under a python3 environment.
I tried to split it into multiple commits/merge requests, but honnestly, it did not help much.