diff --git a/efa.py b/efa.py index 5993f55..e649597 100755 --- a/efa.py +++ b/efa.py @@ -40,7 +40,7 @@ def getMaxLength(elem, array): def getDepartures(stopId): url = "https://webapi.vvo-online.de/dm" myobj = {"stopid": stopId} - now=datetime.datetime.now() + now = datetime.datetime.now() x = requests.post(url, json=myobj) x = x.json() print(f"Departures for {x['Name']}, {x['Place']}:\n ") @@ -58,12 +58,11 @@ def getDepartures(stopId): else: RealTime = None if "State" in Departure and Departure["State"] == "Delayed": - delay = (RealTime - ScheduledTime) - delay=delay.seconds/60 + delay = int((RealTime - ScheduledTime).seconds / 60) else: delay = "" - DepartureTime =(RealTime or ScheduledTime).strftime("%H:%M") - relativeDeparture = int(((RealTime or ScheduledTime) - now).seconds/60) + DepartureTime = (RealTime or ScheduledTime).strftime("%H:%M") + relativeDeparture = int(((RealTime or ScheduledTime) - now).seconds / 60) print( f"{MotType:>{getMaxLength("Mot",x["Departures"])}s} " f"{LineName:>{getMaxLength("LineName",x['Departures'])}s} " @@ -96,7 +95,6 @@ if __name__ == "__main__": parser.add_argument("stopQuery") # positional argument args = parser.parse_args() - stop = searchStop(args.stopQuery) if len(stop) > 1: