X-Git-Url: http://www.average.org/gitweb/?a=blobdiff_plain;f=loctrkd%2Fgooglemaps.py;h=5aace471a21c1be18827a7a80a6ef8fa10390f3c;hb=456fcc5a8964c84385d34a6687e83ae05ab2ddc3;hp=881a2bd0500f95e9b567c2436e77292b3e4c8c42;hpb=b965fecb08f4149f6f91770e9d6bb6d79f53f11e;p=loctrkd.git diff --git a/loctrkd/googlemaps.py b/loctrkd/googlemaps.py index 881a2bd..5aace47 100644 --- a/loctrkd/googlemaps.py +++ b/loctrkd/googlemaps.py @@ -45,33 +45,3 @@ def lookup( return result["location"]["lat"], result["location"]["lng"] else: raise ValueError("google geolocation: " + str(result)) - - -if __name__.endswith("__main__"): - from datetime import datetime, timezone - from sqlite3 import connect - import sys - from .zx303proto import * - from .zx303proto import WIFI_POSITIONING, WIFI_OFFLINE_POSITIONING - - db = connect(sys.argv[1]) - c = db.cursor() - c.execute( - """select tstamp, packet from events - where proto in (?, ?)""", - (proto_name(WIFI_POSITIONING), proto_name(WIFI_OFFLINE_POSITIONING)), - ) - init({"googlemaps": {"accesstoken": sys.argv[2]}}) - count = 0 - for timestamp, packet in c: - obj = parse_message(packet) - print(obj) - avlat, avlon = lookup(obj.mcc, obj.mnc, obj.gsm_cells, obj.wifi_aps) - print( - "{} {:+#010.8g},{:+#010.8g}".format( - datetime.fromtimestamp(timestamp), avlat, avlon - ) - ) - count += 1 - if count > 10: - break