From 953aff302e6e521491964923ea50edc48820f28a Mon Sep 17 00:00:00 2001 From: Igor Chubin Date: Wed, 28 Aug 2019 13:55:17 +0200 Subject: [PATCH] moon phases minor fix --- lib/spark.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/spark.py b/lib/spark.py index 65dc8e8..019e715 100644 --- a/lib/spark.py +++ b/lib/spark.py @@ -273,7 +273,7 @@ def draw_astronomical(city_name, geo_data): if time_interval % 3 == 0: moon_phase = city.moon_phase( date=datetime_day_start + datetime.timedelta(hours=time_interval)) - moon_phase_emoji = constants.MOON_PHASES[int(math.floor(moon_phase*1.0/28.0*8))] + moon_phase_emoji = constants.MOON_PHASES[int(math.floor(moon_phase*1.0/28.0*8+0.5)) % len(constants.MOON_PHASES)] if time_interval in [0, 24, 48, 69]: moon_line += moon_phase_emoji + " " else: @@ -536,13 +536,14 @@ def get_geodata(location): return json.loads(text) # }}} -def main(location, override_location=None, data=None, full_address=None): +def main(location, override_location=None, data=None, full_address=None, view=None): config = { "lang": "en", "locale": "en_US", "location": location, "override_location": override_location, "full_address": full_address, + "view": view, } geo_data = get_geodata(location)