23 lines
496 B
Python
Executable file
23 lines
496 B
Python
Executable file
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
import urllib, string, sys
|
|
|
|
def download(sym):
|
|
url = "http://uk.old.finance.yahoo.com/d/quotes.csv?s="
|
|
url += sym + "&f=sl1d1t1c1ohgv&e=.csv"
|
|
f = urllib.urlopen(url, proxies={})
|
|
info = f.read()
|
|
f.close()
|
|
fields = string.split(info, ',')
|
|
result = float(fields[1])/100
|
|
return result
|
|
|
|
|
|
sym = sys.argv[1]
|
|
sym = sym.replace('_', '.')
|
|
if sym == '£':
|
|
print '£1.00'
|
|
else:
|
|
try: print "£" +str(download(sym))
|
|
except: pass
|