diff --git a/gotify.py b/gotify.py index 636ea79..d1beed2 100644 --- a/gotify.py +++ b/gotify.py @@ -12,17 +12,13 @@ def send_notif(title, message): }) - def send_notification_for_today(): - weather_today = weather_today() - weather_today = Translation[weather_today] - send_notif("Meteo d'aujourd'hui", "Le temps sera %s, Il y aura une température moyenne de %s °C" % (weather_today, get_temp_today()) ) - + weather = str(Translation[weather_today()]) + send_notif("Meteo d'aujourd'hui", "Le temps sera %s, Il y aura une température moyenne de %s °C" % (weather, get_temp_today()) ) def send_notification_for_tomorrow(): - weather_tomorrow = weather_tomorrow() - weather_tomorrow = Translation[weather_tomorrow] - send_notif("Meteo de demain", "Le temps sera %s, Il y aura une température moyenne de %s °C" % (weather_tomorrow, get_temp_tomorrow()) ) + weather = str(Translation[ weather_tomorrow()]) + send_notif("Meteo de demain", "Le temps sera %s, Il y aura une température moyenne de %s °C" % (weather, get_temp_tomorrow()) ) if __name__ == '__main__': diff --git a/run.py b/run.py new file mode 100644 index 0000000..4677ab7 --- /dev/null +++ b/run.py @@ -0,0 +1,29 @@ +from gotify import send_notification_for_tomorrow, send_notification_for_today, send_notif +import datetime +import time + + + +def main(): + while True : + now = datetime.datetime.now() + print(type(now.hour)) + + while now.hour % 9 != 0 : + print(f"Il est {now.hour}H") + now = datetime.datetime.now() + time.sleep(600) + + if now.hour == 9 : + send_notification_for_today() + elif now.hour == 18 : + send_notification_for_tomorrow() + time.sleep(3600) + + +if __name__ == '__main__': + try : + main() + except : + send_notif("Erreur", "Une erreur s'est produite durant l'execution du script") + main()