33 lines
1 KiB
Python
33 lines
1 KiB
Python
# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
"""
|
|
NOTE: This PortalBase library is intended to be subclassed by other libraries rather than
|
|
used directly by end users. This example shows one such usage with the PyPortal library.
|
|
See MatrixPortal, MagTag, and PyPortal libraries for more examples.
|
|
"""
|
|
# NOTE: Make sure you've created your secrets.py file before running this example
|
|
# https://learn.adafruit.com/adafruit-pyportal/internet-connect#whats-a-secrets-file-17-2
|
|
|
|
|
|
import board
|
|
import displayio
|
|
from adafruit_pyportal import PyPortal
|
|
|
|
# Set a data source URL
|
|
TEXT_URL = "http://wifitest.adafruit.com/testwifi/index.html"
|
|
|
|
# Create the PyPortal object
|
|
pyportal = PyPortal(url=TEXT_URL, status_neopixel=board.NEOPIXEL)
|
|
|
|
# Set display to show REPL
|
|
board.DISPLAY.root_group = displayio.CIRCUITPYTHON_TERMINAL
|
|
|
|
# Go get that data
|
|
print("Fetching text from", TEXT_URL)
|
|
data = pyportal.fetch()
|
|
|
|
# Print out what we got
|
|
print("-" * 40)
|
|
print(data)
|
|
print("-" * 40)
|