weather: normalize quotes
This commit is contained in:
parent
903d9b000c
commit
b2bb47b0a2
@ -28,30 +28,30 @@ class Weather(IntervalModule):
|
||||
units = "metric"
|
||||
format = "{current_temp}"
|
||||
colorize = None
|
||||
color_icons = {'Fair': (u'\u2600', '#FFCC00'),
|
||||
'Cloudy': (u'\u2601', '#F8F8FF'),
|
||||
'Partly Cloudy': (u'\u2601', '#F8F8FF'), # \u26c5 is not in many fonts
|
||||
'Rainy': (u'\u2614', '#CBD2C0'),
|
||||
'Sunny': (u'\u263C', '#FFFF00'),
|
||||
'Snow': (u'\u2603', '#FFFFFF'),
|
||||
'default': ('', None),
|
||||
color_icons = {"Fair": (u"\u2600", "#FFCC00"),
|
||||
"Cloudy": (u"\u2601", "#F8F8FF"),
|
||||
"Partly Cloudy": (u"\u2601", "#F8F8FF"), # \u26c5 is not in many fonts
|
||||
"Rainy": (u"\u2614", "#CBD2C0"),
|
||||
"Sunny": (u"\u263C", "#FFFF00"),
|
||||
"Snow": (u"\u2603", "#FFFFFF"),
|
||||
"default": ("", None),
|
||||
}
|
||||
|
||||
@require(internet)
|
||||
def run(self):
|
||||
result = pywapi.get_weather_from_weather_com(self.location_code, self.units)
|
||||
conditions = result['current_conditions']
|
||||
temperature = conditions['temperature']
|
||||
humidity = conditions['humidity']
|
||||
units = result['units']
|
||||
conditions = result["current_conditions"]
|
||||
temperature = conditions["temperature"]
|
||||
humidity = conditions["humidity"]
|
||||
units = result["units"]
|
||||
color = None
|
||||
current_temp = '{t}°{d} '.format(t=temperature, d=units['temperature'])
|
||||
current_temp = "{t}°{d} ".format(t=temperature, d=units["temperature"])
|
||||
|
||||
if self.colorize:
|
||||
icon, color = self.color_icons.get(conditions['text'],
|
||||
self.color_icons['default'])
|
||||
current_temp = '{t}°{d} {i}'.format(t=temperature,
|
||||
d=units['temperature'],
|
||||
icon, color = self.color_icons.get(conditions["text"],
|
||||
self.color_icons["default"])
|
||||
current_temp = "{t}°{d} {i}".format(t=temperature,
|
||||
d=units["temperature"],
|
||||
i=icon)
|
||||
color = color
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user