# This is a sample Python script. import os, requests # TODO: we don't have 'requests' package build-in, and it kind of not works in conda environment, should we just use urllib.request instead? from zipfile import ZipFile URL = "https://www.silabs.com/documents/public/software/CP210x_Universal_Windows_Driver.zip" response = requests.get(URL) open('ESP32driver', 'wb').write(response.content) # need to change user destination figure out how to get it to downloads # 11/5/22 --> Saving to downloads folder. No change made. Possible make a change in the inf file: https://learn.microsoft.com/en-us/windows-hardware/drivers/install/specifying-the-source-and-target-locations-for-device-files with ZipFile('ESP32driver', 'r') as zipObj: zipObj.extractall(os.path.join(os.path.expanduser("~"), "Downloads", "ESP32driver")) # TODO: after extract the file, run the .inf file in it to actually install the driver # 11/5/22 --> Created bash script with same name to run files and control destination folder. MUST RUN AS AN ADMINISTRATOR