# documentation used: https://docs.circuitpython.org/projects/httpserver/en/latest/examples.html#
# lib: https://pypi.org/project/adafruit-circuitpython-httpserver/#description
import os
import socketpool
import wifi
from adafruit_httpserver import Server, Request, Response
ssid = os.getenv("WIFI_SSID")
password = os.getenv("WIFI_PASSWORD")
print("Connecting to", ssid)
wifi.radio.connect(ssid, password)
print("Connected to", ssid)
pool = socketpool.SocketPool(wifi.radio)
server = Server(pool, "/www", debug=True)
@server.route("/")
def base(request: Request):
return Response(request, "Hello world!")
server.serve_forever(str(wifi.radio.ipv4_address))