X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/8b6595e1c9d30a1fadcd17f4791f74e56fa620d5..54c084bccc38b14298a744c348b43e92819b78a2:/modules/weather.py diff --git a/modules/weather.py b/modules/weather.py index 5157a7d..27f21ec 100644 --- a/modules/weather.py +++ b/modules/weather.py @@ -32,7 +32,6 @@ def weather(bot, user, chan, realtarget, *args): if place is not None: weather = json.load(urllib.urlopen('http://api.wunderground.com/api/8670e6d2e69ff3c7/conditions/q/%s.json' % (place))) - print `weather` if 'response' in weather: if 'error' in weather['response']: bot.msg(chan, "Error from Wunderground: %s" % (weather['response']['error']['description'])) @@ -42,7 +41,7 @@ def weather(bot, user, chan, realtarget, *args): return current = weather['current_observation'] - measuredat = rfc822.parsedate_tz(current['observation_time_rfc822'])[:-1] # parsedate_tz returns a 10-tuple which strftime DOESN'T ACCEPT + measuredat = rfc822.parsedate(current['observation_time_rfc822']) # parsedate_tz returns a 10-tuple which strftime DOESN'T ACCEPT measuredatTZ = current['local_tz_short'] output = u"Weather in %(location)s: As of %(time)s %(tz)s, %(conditions)s, %(cel)s\u00B0C (%(far)s\u00B0F) (feels like %(flcel)s\u00B0C (%(flfar)s\u00B0F)). Wind %(wind)s. %(link)s" % { 'location': current['observation_location']['full'], @@ -55,4 +54,4 @@ def weather(bot, user, chan, realtarget, *args): } bot.msg(chan, output) else: - bot.msg(chan, "I don't know where to look! Try SETINFO LOCATION ") + bot.msg(chan, "I don't know where to look! Try %sSETINFO LOCATION " % (bot.parent.trigger))