Skip to content

Commit f950b7b

Browse files
authored
Add all exercises of lesson 11.
1 parent e9a0ade commit f950b7b

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

Lesson-11/ns-api.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import requests
2+
import xmltodict
3+
4+
auth_details = ('YannThomassen@gmail.com', '3_91x7YtBlG9RDfZxJluXR5YZJlxfI5U592'
5+
'pU2BzSTl0hlhhiEITBA')
6+
api_url = 'http://webservices.ns.nl/ns-api-avt?station=ut'
7+
response = requests.get(api_url, auth = auth_details)
8+
9+
vertrekXML = xmltodict.parse(response.text)
10+
11+
print('Dit zijn de vertrekkende treinen:')
12+
for vertrek in vertrekXML['ActueleVertrekTijden']['VertrekkendeTrein']:
13+
eindbestemming = vertrek['EindBestemming']
14+
15+
vertrektijd = vertrek['VertrekTijd']
16+
vertrektijd = vertrektijd[11:16]
17+
18+
print('Om ' + vertrektijd + ' vertrekt een trein naar ' + eindbestemming)

0 commit comments

Comments
 (0)