2022-08-16 20:51:21 +00:00
# This is a sample Python script.
2022-08-17 18:25:44 +00:00
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?
2022-08-16 20:51:21 +00:00
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 )
2022-08-16 20:52:40 +00:00
# need to change user destination figure out how to get it to downloads
2022-08-16 20:51:21 +00:00
with ZipFile ( ' ESP32driver ' , ' r ' ) as zipObj :
2022-08-17 18:20:41 +00:00
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