|
123456789101112131415161718192021222324252627282930313233 |
- import requests #pip install requests
- from config import Gotify, Translation
- from get_weather import weather_tomorrow, weather_today, get_temp_today, get_temp_tomorrow
-
-
-
- def send_notif(title, message):
- resp = requests.post(Gotify['URL'] + '?token=' + Gotify['token_gotify'] , json={
- "message": message,
- "priority": 2,
- "title": title
- })
-
-
-
- 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()) )
-
-
- 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()) )
-
-
- if __name__ == '__main__':
- try :
- main()
- except :
- send_notif("Erreur", "Une erreur s'est produite durant l'execution du script")
- main()
|