I've coded it so that you can test it standalone: you need to have PySide2 installed, and especially the QtNetwork package (on linux this is the package python3-pyside2.qtnetwork), but you don't have to compile FreeCAD if you don't want to. It's just a single file that is run via the command line with
Code: Select all
python3 NetworkManager.py
https://github.com/chennes/FreeCAD/blob ... Manager.py
When you run it from the command line, it should prompt you for your proxy setup, then try to download three small files from various places on the internet. If you don't get any error messages, it worked!
For the record, the files it's fetching are:
Code: Select all
urls = ["https://api.github.com/zen",
"http://climate.ok.gov/index.php/climate/rainfall_table/local_data",
"https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/AIANNHA/MapServer",
]