Exemple #1
0
print("{\"acknowedgment\":", end="")
print("\"", w.acknowedgment, "\"", sep="", end="")
print(", ", end="")

print("\"location\": ", end="")
print(json.dumps(location), end="")
print(", ", end="")

# for warn in w.warnings():
#    print(f"Warning short title:  {warn['short_title']}")
#    warning = w.warning(id=warn['id'])
#    print(f"Warning title:        {warning['title']}")

print("\"now\": ", end="")
print(json.dumps(w.observations()), end="")
print(", ", end="")

forecast = w.forecasts_daily()[0]
if forecast["uv"]["start_time"] is not None and forecast["uv"][
        "end_time"] is not None:
    forecast["uv"]["start_time"] = dateutil.parser.isoparse(
        forecast["uv"]["start_time"]).astimezone().strftime("%I:%M%p")
    forecast["uv"]["end_time"] = dateutil.parser.isoparse(
        forecast["uv"]["end_time"]).astimezone().strftime("%I:%M%p")

print("\"today\": ", end="")
print(json.dumps(forecast), end="")
print("}")

sys.stdout.flush()