Added fix for old stock symbols, eg: APPL

This commit is contained in:
Luke Rogers 2012-06-04 02:53:23 +12:00
parent f589133d80
commit 20dd9968b3

View file

@ -2,13 +2,12 @@ import random
from util import hook, http
url = 'http://www.google.com/ig/api'
@hook.command
def stock(inp):
"stock <symbol> -- Gets information about stock symbol <symbol>."
url = 'http://www.google.com/ig/api?stock=%s'
parsed = http.get_xml(url, stock=inp)
if len(parsed) != 1:
@ -21,6 +20,9 @@ def stock(inp):
# if we dont get a company name back, the symbol doesn't match a company
if results['company'] == '':
return "error: unknown ticker symbol (%s)" % inp
if results['last'] == '0.00':
return "%s - last known stock value was 0.00 %s" % (results['company'], results['currency'])
if results['change'][0] == '-':
results['color'] = "5"