]> www.average.org Git - loctrkd.git/blobdiff - loctrkd/googlemaps.py
Cleanup some of the types
[loctrkd.git] / loctrkd / googlemaps.py
index 881a2bd0500f95e9b567c2436e77292b3e4c8c42..5aace471a21c1be18827a7a80a6ef8fa10390f3c 100644 (file)
@@ -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