diff --git a/weather/weather.py b/weather/weather.py new file mode 100755 index 0000000..77e4c26 --- /dev/null +++ b/weather/weather.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python +import pyowm +import os + +API_key = "" # insert your API key +if not key: + print("No API key specified") +owm = pyowm.OWM(API_key, language='de') + +owm.is_API_online() +observation = owm.weather_at_place("Gerbrunn,de") +w = observation.get_weather() + +with open("/tmp/weather.txt", "w") as weather_file: + weather_file.write( + "{} {}°C; {}%h, Wind: {}m/s, {}°C - {}°C\n".format( + w.get_detailed_status(), + w.get_temperature(unit="celsius")["temp"], + w.get_humidity(), + w.get_wind()["speed"], + w.get_temperature(unit="celsius")["temp_min"], + w.get_temperature(unit="celsius")["temp_max"])) + + weather_file.close()