File size: 1,002 Bytes
187a965 63ec258 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
from .common import vehicle
STATUS_TEMPLATE = """We are at {location}, current time: {time}, current date: {date} and our destination is: {destination}.
"""
def vehicle_status() -> tuple[str, dict[str, str]]:
"""Get current vehicle status, which includes, location, date, time, destination.
Call this to get the current destination or location of the car/vehicle.
Returns:
dict[str, str]: The vehicle status. For example:
{
"location": "Luxembourg Gare, Luxembourg",
"lat": 49.6000,
"lon": 6.1333,
"date": "2025-03-29",
"time": "08:00:20",
"destination": "Kirchberg Campus, Kirchberg"
}
"""
vs = {
"location": "Luxembourg Gare, Luxembourg",
"lat": 49.6000,
"lon": 6.1333,
"date": "2025-03-29",
"time": "08:00:20",
"destination": "Kirchberg Campus, Kirchberg"
}
vs = vehicle.dict()
return STATUS_TEMPLATE.format(**vs), vs
|