Browse Source

Wind Fix

master
NCLanceman 5 months ago
parent
commit
a2b29d2f60
  1. BIN
      __pycache__/iconSelector.cpython-311.pyc
  2. 2
      iconSelector.py
  3. 6
      weather.py

BIN
__pycache__/iconSelector.cpython-311.pyc

Binary file not shown.

2
iconSelector.py

@ -1,4 +1,4 @@
adjectives = ["severe", "scattered", "partly", "mostly"]
adjectives = ["severe", "scattered", "partly", "mostly", "light", "heavy"]
clearWords = ["clear", "sunny"]
rainWords = ["rain", "showers"]
fogWords = ["fog", "mist", "smoke"]

6
weather.py

@ -59,8 +59,14 @@ def tooltipPrinter(r_dict):
condition = f"Current Condition: {info['textDescription']}"
temp = f"Temp: {rounding(convertToF(info['temperature']['value']))} F"
humidity = f"Humidity: {rounding(info['relativeHumidity']['value'])}%"
# If no windSpeed, NWS returns "None".
if (not info['windSpeed']['value']):
windSpeed = 0
windDirection = 0
else:
windSpeed = rounding(convertToMPH(info['windSpeed']['value']))
windDirection = info['windDirection']['value']
windData = f"Wind: {windSpeed} MPH, {convertCompass(windDirection)}, {windDirection} degrees"
precipitation = f"Precipitation (3 Hrs.): {info['precipitationLast3Hours']['value']}"
result = f"<tool>{stationName}\n{condition} \n{temp} \n{windData} \n{humidity} \n{precipitation}</tool>"

Loading…
Cancel
Save