spansh.py: changed output format for old stations search
Instead of a time stamp it will now say “(<x> days ago)”. kind of see #7
This commit is contained in:
parent
e5dcb465fb
commit
ceccb497dd
1 changed files with 6 additions and 4 deletions
10
spansh.py
10
spansh.py
|
@ -5,7 +5,8 @@ import json as JSON
|
|||
import requests
|
||||
import sys
|
||||
|
||||
from datetime import datetime, timedelta
|
||||
from datetime import datetime, timedelta, timezone
|
||||
from dateutil import parser as dtparser
|
||||
|
||||
from pyEDSM.edsm.exception import ServerError, NotFoundError
|
||||
|
||||
|
@ -63,8 +64,8 @@ def getOldStations():
|
|||
if args.short:
|
||||
ret += "{}\n".format(station["system_name"])
|
||||
else:
|
||||
ret += "{}: {} ({})\n".format(station["system_name"], station["name"],
|
||||
station["updated_at"])
|
||||
ret += "{}: {} ({} days ago)\n".format(station["system_name"], station["name"],
|
||||
(datetime.now(timezone.utc) - dtparser.parse(station["updated_at"])).days)
|
||||
|
||||
return ret[:-1]
|
||||
|
||||
|
@ -86,7 +87,8 @@ def getOldStationsInSystem(system):
|
|||
if args.short:
|
||||
ret += "{}\n".format(station["name"])
|
||||
else:
|
||||
ret += "{} ({})\n".format(station["name"], station["updated_at"])
|
||||
ret += "{} ({} days ago)\n".format(station["name"],
|
||||
(datetime.now(timezone.utc) - dtparser.parse(station["updated_at"])).days)
|
||||
|
||||
return ret[:-1]
|
||||
|
||||
|
|
Loading…
Reference in a new issue