Show weather for other users

This commit is contained in:
Jacob Stultz 2014-02-02 12:03:34 -08:00
parent f6fc544227
commit ceaddaebae
1 changed files with 11 additions and 6 deletions

View File

@ -6,7 +6,7 @@ from util import hook, http
@hook.api_key('wunderground')
@hook.command(autohelp=False)
def weather(inp, chan='', nick='', reply=None, db=None, api_key=None):
".weather <location> [dontsave] -- gets weather data from Wunderground "\
".weather <location> [dontsave] | @<nick> -- gets weather data from Wunderground "\
"http://wunderground.com/weather/api"
if not api_key:
@ -17,6 +17,11 @@ def weather(inp, chan='', nick='', reply=None, db=None, api_key=None):
db.execute(
"create table if not exists location(chan, nick, loc, lat, lon, primary key(chan, nick))")
if inp[0:1] == '@':
nick = inp[1:].strip()
loc = None
dontsave = True
else:
loc = inp
dontsave = loc.endswith(" dontsave")