Fixed issues with weather loading. (outdated api call)
This commit is contained in:
parent
d2831634c9
commit
723bf34d74
@ -14,7 +14,6 @@ import time
|
|||||||
import xmltodict
|
import xmltodict
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
import emoji
|
|
||||||
|
|
||||||
|
|
||||||
class DashBoard():
|
class DashBoard():
|
||||||
@ -150,24 +149,26 @@ class DashBoard():
|
|||||||
try:
|
try:
|
||||||
body = [html.H4("Wetter", className="card-title")]
|
body = [html.H4("Wetter", className="card-title")]
|
||||||
|
|
||||||
content = self.bot.weather.show_weather([47.3769, 8.5417]) # still zürich
|
content = self.bot.api_weather.show_weather([47.3769, 8.5417]) # still zürich
|
||||||
|
|
||||||
wt = content.pop(0)
|
wt = content.pop(0)
|
||||||
body.append(html.Span(children=[
|
body.append(html.Span(children=[
|
||||||
html.H6("Jetzt: " + wt["short"]),
|
html.H6("Jetzt: " + wt["short"]),
|
||||||
html.P(emoji.emojize(":thermometer: ") + str(wt["temps"][0]) + "°")
|
html.P("🌡 " + str(wt["temps"][0]) + "°")
|
||||||
]))
|
]))
|
||||||
|
|
||||||
days = ["Montag", "Dienstag", "Miitwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"]
|
days = ["Montag", "Dienstag", "Miitwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"]
|
||||||
|
categories = {"Clouds": "☁", "Rain": "🌧", "Thunderstorm": "🌩", "Drizzle": ":droplet:", "Snow": "❄", "Clear": "☀", "Mist": "🌫", "Smoke": "Smoke", "Haze": "Haze", "Dust": "Dust", "Fog": "Fog", "Sand": "Sand", "Dust": "Dust", "Ash": "Ash", "Squall": "Squall", "Tornado": "Tornado",}
|
||||||
|
|
||||||
today = datetime.datetime.today().weekday()
|
today = datetime.datetime.today().weekday()
|
||||||
|
|
||||||
for i, day in enumerate(content):
|
for i, day in enumerate(content):
|
||||||
tmp = []
|
tmp = []
|
||||||
if i == 0:
|
if i == 0:
|
||||||
tmp.append(html.H6("Heute: "+ day["short"]))
|
tmp.append(html.H6("Heute: "+ categories[day["short"]]))
|
||||||
else:
|
else:
|
||||||
tmp.append(html.H6(days[(today + i + 1) % 7] + ": " + day["short"]))
|
tmp.append(html.H6(days[(today + i + 1) % 7] + ": " + categories[day["short"]]))
|
||||||
tmp.append(html.P(emoji.emojize(":thermometer: :fast_down_button: " + str(day["temps"][0]) + "° , :thermometer: :fast_up_button: " + str(day["temps"][1]) + "°")))
|
tmp.append(html.P("🌡 ❄ " + str(day["temps"][0]) + "° , 🌡 🔥 " + str(day["temps"][1]) + "°"))
|
||||||
|
|
||||||
body.append(html.Span(children=tmp))
|
body.append(html.Span(children=tmp))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user