1 from datetime import datetime, timezone
2 from sqlite3 import connect
5 from .gps303proto import *
7 db = connect(sys.argv[1])
10 proto = proto_by_name(sys.argv[2])
12 raise ValueError("No protocol with name " + sys.argv[2])
13 selector = " where proto = :proto"
19 "select timestamp, imei, clntaddr, length, proto, payload from events" +
20 selector, {"proto": proto}
23 for timestamp, imei, clntaddr, length, proto, payload in c:
24 msg = make_object(length, proto, payload)
26 datetime.fromtimestamp(timestamp)
27 .astimezone(tz=timezone.utc)