16 lines
697 B
Python
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¢er_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()
|
|
|