X-Git-Url: http://average.org/gitweb/?a=blobdiff_plain;f=gps303%2Fqry.py;h=2a8e266351d5a4c6932d7b16f61a59fe20ad45e8;hb=4aaa5cd899d6b2bb9fd5e90dfac3d43461394e9b;hp=2d4889921334e452226ec09faa04826fcc66ec6a;hpb=fd7f5f3424b04b1ffcb66bc06588e4b4dbe84900;p=loctrkd.git diff --git a/gps303/qry.py b/gps303/qry.py index 2d48899..2a8e266 100644 --- a/gps303/qry.py +++ b/gps303/qry.py @@ -1,4 +1,4 @@ -from datetime import datetime +from datetime import datetime, timezone from sqlite3 import connect import sys @@ -6,7 +6,13 @@ from .GT06mod import * db = connect(sys.argv[1]) c = db.cursor() -c.execute("select timestamp, imei, clntaddr, proto, payload from events") -for timestamp, imei, clntaddr, proto, payload in c: - print(datetime.fromtimestamp(timestamp).isoformat(), - make_object(proto, payload)) +c.execute( + "select timestamp, imei, clntaddr, length, proto, payload from events" +) +for timestamp, imei, clntaddr, length, proto, payload in c: + print( + datetime.fromtimestamp(timestamp) + .astimezone(tz=timezone.utc) + .isoformat(), + make_object(length, proto, payload), + )