Files
web2.0-backend/infoscreen/hsl.py
T
2016-09-15 20:11:25 +03:00

16 lines
697 B
Python

import json
import urllib.request
userhash="1aca11408c6615e0a403a90e485a3b9ff0fb7cde7b7d"
src = urllib.request.urlopen("http://api.reittiopas.fi/hsl/prod/?userhash="+userhash+"&request=stops_area&center_coordinate=2545565,6675319").read().decode("utf-8")
data = json.loads(src);
arr=[]
for element in data:
src = urllib.request.urlopen("http://api.reittiopas.fi/hsl/prod/?userhash="+userhash+"&request=stop&code="+element['code']).read().decode("utf-8")
parsed = json.loads(src)[0]
arr.append({"name":parsed['name_fi'],"lines":parsed['lines'],"dist":element['dist'],"departures":parsed['departures']})
file=open('static/js/hsl.json','w')
file.write(json.dumps(arr))
file.close()