We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a465d45 commit 7252515Copy full SHA for 7252515
1 file changed
PyPortal_Hurricane_Tracker/hurricane_tracker.py
@@ -20,10 +20,11 @@
20
LON_RANGE = (-100, -40) # set to match map
21
# --------------------------------------------------------------------
22
23
+URL = "https://www.nhc.noaa.gov/CurrentStorms.json"
24
+JSON_PATH = ["activeStorms"]
25
+
26
# setup pyportal
27
pyportal = PyPortal(
- url="https://www.nhc.noaa.gov/CurrentStorms.json",
- json_path=["activeStorms"],
28
status_neopixel=board.NEOPIXEL,
29
default_bg="/map.bmp",
30
)
@@ -67,7 +68,8 @@ def update_display():
67
68
69
# get latest storm data
70
try:
- storm_data = pyportal.fetch()
71
+ resp = pyportal.network.fetch(URL)
72
+ storm_data = pyportal.network.process_json(resp.json(), (JSON_PATH,))[0]
73
except RuntimeError:
74
return
75
print("Number of storms:", len(storm_data))
0 commit comments