slight tweak to URL fetching in stock.py

This commit is contained in:
Luke Rogers 2013-09-04 20:00:52 +12:00
parent 543a1cd4d7
commit 488d00e758

View file

@ -1,8 +1,7 @@
import random
import json
from util import hook, http
import json
url = 'http://www.google.com/ig/api'
@hook.command
@ -20,8 +19,8 @@ def stock(inp):
# if we dont get a company name back, the symbol doesn't match a company
if not "company" in results:
guessd = json.loads(http.get("http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=%s&callback=YAHOO.Finance.SymbolSuggest.ssCallback" % inp)[39:-1])
guess = guessd['ResultSet']['Result']
guess_data = json.loads(http.get("http://d.yimg.com/autoc.finance.yahoo.com/autoc", query=inp, callback="YAHOO.Finance.SymbolSuggest.ssCallback")[39:-1])
guess = guess_data['ResultSet']['Result']
if len(guess) > 0:
guess = guess[0]["symbol"]
return stock(guess)