Fixed issues with weather loading. (outdated api call)
This commit is contained in:
		| @@ -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)) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Remy Moll
					Remy Moll