diff options
| author | Ja.KooLit <85185940+JaKooLit@users.noreply.github.com> | 2025-04-05 06:21:17 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-05 06:21:17 -0400 |
| commit | dccea0a92aec17e99f110ee0043386192ea80543 (patch) | |
| tree | 3f0e19fe7187a174e007229764795fdd71f990c3 /config | |
| parent | 767eaea8977a575d8c61edb52808478c055828e2 (diff) | |
| parent | 72d1261e48a40f5d448d7496d2af2ac659444b28 (diff) | |
Merge pull request #663 from mio-dokuhaki/develop-dots
bug fix for Weather.py
Diffstat (limited to 'config')
| -rwxr-xr-x | config/hypr/UserScripts/Weather.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/config/hypr/UserScripts/Weather.py b/config/hypr/UserScripts/Weather.py index b9efe4e4..c962ecd3 100755 --- a/config/hypr/UserScripts/Weather.py +++ b/config/hypr/UserScripts/Weather.py @@ -22,30 +22,32 @@ weather_icons = { "default": "î", } + # Get current location based on IP address def get_location(): response = requests.get("https://ipinfo.io") data = response.json() loc = data["loc"].split(",") return float(loc[0]), float(loc[1]) - + + # Get latitude and longitude latitude, longitude = get_location() # Open-Meteo API endpoint url = f"https://weather.com/en-PH/weather/today/l/{latitude},{longitude}" -# manual location_id +# manual location_id # NOTE: if you want to add manually, make sure you disable def get_location above # to get your own location_id, go to https://weather.com & search your location. # once you choose your location, you can see the location_id in the URL(64 chars long hex string) # like this: https://weather.com/en-PH/weather/today/l/bca47d1099e762a012b9a139c36f30a0b1e647f69c0c4ac28b537e7ae9c1c200 -#location_id = "bca47d1099e762a012b9a139c36f30a0b1e647f69c0c4ac28b537e7ae9c1c200" # TODO +# location_id = "bca47d1099e762a012b9a139c36f30a0b1e647f69c0c4ac28b537e7ae9c1c200" # TODO # NOTE to change to deg F, change the URL to your preffered location after weather.com # Default is English-Philippines with Busan, South Korea as location_id # get html page -#url = "https://weather.com/en-PH/weather/today/l/" + location_id +# url = "https://weather.com/en-PH/weather/today/l/" + location_id html_data = PyQuery(url=url) @@ -86,7 +88,7 @@ temp_max = ( temp_min_max = f"ī {temp_min}\t\tī {temp_max}" # wind speed -wind_speed = html_data("span[data-testid='Wind']").text().split("\n")[1] +wind_speed = html_data("span[data-testid='Wind']").text().split("\n")[0] wind_text = f"îž {wind_speed}" # humidity |
