Compare commits

..

No commits in common. 'b4ad8009409164b0b5ec5b53b19c7856540d6343' and 'ee52c5733db408321cfdc957610283f44332383a' have entirely different histories.

@ -10,21 +10,12 @@ getStr = baseUrl+"XML_DM_REQUEST?"+ \
"&locationServerActive=1" \ "&locationServerActive=1" \
"&type_dm=stop"+ \ "&type_dm=stop"+ \
"&name_dm=\""+busstop+"\"" \ "&name_dm=\""+busstop+"\"" \
"&useRealtime=1"+ \
"&mode=direct" \ "&mode=direct" \
"&ptOptionsActive=1" \ "&ptOptionsActive=1"
"&useRealtime=1"
response = requests.get(getStr) response = requests.get(getStr)
response.encoding = 'UTF-8' response.encoding = 'UTF-8'
#print(json.dumps(, indent=1))
def prettyTime(hour, minute):
if len(hour) < 2:
hour="0"+hour
if len(minute) < 2:
minute="0"+minute
return hour+":"+minute
if "message" in response.json()['dm']: if "message" in response.json()['dm']:
for item in response.json()['dm']['message']: for item in response.json()['dm']['message']:
if item['name'] == "error" and item['value'] == "name list": if item['name'] == "error" and item['value'] == "name list":
@ -34,13 +25,14 @@ if "message" in response.json()['dm']:
exit() exit()
try: try:
print("selected: "+response.json()['dm']['points']['point']['name'])
for item in response.json()['departureList']: for item in response.json()['departureList']:
print(prettyTime(item['dateTime']['hour'], item['dateTime']['minute']), end="\t") hour=item['dateTime']['hour']
if "realDateTime" in item: minute=item['dateTime']['minute']
print(prettyTime(item['realDateTime']['hour'], item['realDateTime']['minute']), end="\t") if len(hour) < 2:
else: hour="0"+hour
print(" ",end='\t') if len(minute) < 2:
minute="0"+minute
print(hour+":"+minute, end="\t")
print(item['servingLine']['number'], end="\t") print(item['servingLine']['number'], end="\t")
print(item['servingLine']['direction']) print(item['servingLine']['direction'])
except TypeError: except TypeError:

Loading…
Cancel
Save