27 lines
740 B
Python
27 lines
740 B
Python
import io
|
|
import storage
|
|
import wifi
|
|
import adafruit_connection_manager
|
|
import adafruit_requests
|
|
|
|
update_url = "https://gitea.departmentofinter.net/cqc/freeside-minimap/raw/branch/memes/minimap.py"
|
|
update_file = 'minimap.py'
|
|
pool = adafruit_connection_manager.get_radio_socketpool(wifi.radio)
|
|
ssl_context = adafruit_connection_manager.get_radio_ssl_context(wifi.radio)
|
|
requests = adafruit_requests.Session(pool, ssl_context)
|
|
|
|
|
|
def run_update():
|
|
with io.open(update_file, mode='w') as f:
|
|
with requests.get(update_url) as r:
|
|
print('\nupdating',update_file)
|
|
f.write(r.text)
|
|
|
|
|
|
def main():
|
|
try:
|
|
run_update()
|
|
except Exception as e:
|
|
import traceback
|
|
traceback.print_exception(e)
|