From a2b29d2f601dae8c23e71402b33fadaf00462ed3 Mon Sep 17 00:00:00 2001 From: NCLanceman Date: Wed, 18 Jun 2025 21:50:30 -0500 Subject: [PATCH] Wind Fix --- __pycache__/iconSelector.cpython-311.pyc | Bin 1641 -> 1746 bytes iconSelector.py | 2 +- weather.py | 10 ++++++++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/__pycache__/iconSelector.cpython-311.pyc b/__pycache__/iconSelector.cpython-311.pyc index 249293914377d39284e05a9f6867fc658901a0ab..e4fdbc72d74f9214d0430689f5f7e2acb7ab4a87 100644 GIT binary patch delta 496 zcmX|-%Sr<=6o!+zq|<33l%IXTJQq15jSOM#vy6@oO_Nw_dGzfm(Cywtu~y3rNLnp3qL9HQNrW*e$Pu zLGyRWBEtIm^gj-9i5GEu^HlQ8zk7t*h{+gHVj)4vLNp@0w7qYfVVbC7@In>`Bmjc~ zfhgebc#8x&nDdN8^(m2$iq*Q~H&T|EYPye1{wy5~^bGShe^tIJ_lDBlLbt$U@}nAR z^A~wX4HbDpDXF0WFDv8N<7djU8d~!wWqol1Oru`C;p`u8*qxRn&Y29GgtSp_*j2}J zT&LnS8Ow{@B+sjtbXx58avB>Ek);4>z$jo0Fb;rshfQo2cF+{+erqd@COvVTH8v-5 r@TV`PyVb#t25c$ytnL8jK7nOu-B(Y(Q=7e!mzMir9cEia0<7$fhD* zAaM&QH(8a*ZE`tN9G4tW03==9Hu*l2IvWqG^alo>$vn&flXIBYu-{^J&Ph!ynk>uW z$#sj(IVZm~rLszC@2eSM$*^5Mh zbdeZ{5C;(wAVLyEfSe0fU!)FVfz*SI{Ka9Do1apelWJF_1r!5?Q*jcI_`uA_$asU- g;sO{=&S%rn{lF%|$oGK(PUs0U>U?0pB*2CP0QqKLo&W#< diff --git a/iconSelector.py b/iconSelector.py index afe5311..2ae753e 100644 --- a/iconSelector.py +++ b/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"] diff --git a/weather.py b/weather.py index 97a0a8a..adbbac1 100644 --- a/weather.py +++ b/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'])}%" - windSpeed = rounding(convertToMPH(info['windSpeed']['value'])) - windDirection = info['windDirection']['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"{stationName}\n{condition} \n{temp} \n{windData} \n{humidity} \n{precipitation}"