from microdot import Microdot, Response from simpletemplate import render_template import network from time import sleep app = Microdot() wlan = network.WLAN(network.STA_IF) # If the network isn't already connected, try to connect if not wlan.isconnected(): wlan.active(True) # Try to connect to Tufts_Wireless: ssid = "Tufts_Wireless" print("Connecting to {}...".format(ssid)) wlan.connect(ssid) while not wlan.isconnected(): sleep(1) print('.') print("Connected!") print("IP address:", wlan.ifconfig()[0]) # Main page @app.route('/') def index(request): pagecontent = render_template("page.html", location="Medford", temperature=40) return Response(body=pagecontent, headers={'Content-Type': 'text/html'}) app.run(port=80, debug=True)