X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=cached%2Fweather_forecast.py;h=b8a20ed8caa04553f01225a5a2f8f57866858ea7;hb=532df2c5b57c7517dfb3dddd8c1358fbadf8baf3;hp=58f53c383cb2425f1114165cfe3c151978e69cf5;hpb=6ba90a1f30f1c0cf4df12fcd0c62181f29bc3668;p=python_utils.git diff --git a/cached/weather_forecast.py b/cached/weather_forecast.py index 58f53c3..b8a20ed 100644 --- a/cached/weather_forecast.py +++ b/cached/weather_forecast.py @@ -1,5 +1,9 @@ #!/usr/bin/env python3 +# © Copyright 2021-2022, Scott Gasch + +"""How's the weather going to be tomorrow?""" + import datetime import logging import os @@ -81,7 +85,8 @@ class CachedDetailedWeatherForecast(persistent.Persistent): last_dt = now dt = now for (day, txt) in zip( - forecast.find_all('b'), forecast.find_all(class_='col-sm-10 forecast-text') + forecast.find_all('b'), + forecast.find_all(class_='col-sm-10 forecast-text'), ): last_dt = dt try: @@ -91,9 +96,7 @@ class CachedDetailedWeatherForecast(persistent.Persistent): assert dt is not None # Compute sunrise/sunset times on dt. - city = astral.LocationInfo( - "Bellevue", "USA", "US/Pacific", 47.653, -122.171 - ) + city = astral.LocationInfo("Bellevue", "USA", "US/Pacific", 47.653, -122.171) s = sun(city.observer, date=dt, tzinfo=pytz.timezone("US/Pacific")) sunrise = s['sunrise'] sunset = s['sunset']