From bd6463d0389e6f900c80ee465ae155fd26fc7362 Mon Sep 17 00:00:00 2001 From: chrissy Date: Mon, 6 Apr 2026 22:00:20 +0200 Subject: [PATCH] making it readable --- efa.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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: