X-Git-Url: http://average.org/gitweb/?a=blobdiff_plain;f=loctrkd%2Fopencellid.py;h=22aedcf6e777fa44c2b97ea4039fbc23fb2a7a45;hb=456fcc5a8964c84385d34a6687e83ae05ab2ddc3;hp=583d2e167b98af216b7a05360cf7d6666ca49c6d;hpb=dbdf9d63af31770ad57302e16b17a2fdc526773f;p=loctrkd.git diff --git a/loctrkd/opencellid.py b/loctrkd/opencellid.py index 583d2e1..22aedcf 100644 --- a/loctrkd/opencellid.py +++ b/loctrkd/opencellid.py @@ -52,26 +52,3 @@ def lookup( lc.execute("""detach database mem""") lc.close() return avlat, avlon - - -if __name__.endswith("__main__"): - from datetime import datetime, timezone - import sys - from .zx303proto import * - - 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({"opencellid": {"dbfn": sys.argv[2]}}) - for timestamp, packet in c: - obj = parse_message(packet) - avlat, avlon = lookup(obj.mcc, obj.mnc, obj.gsm_cells, obj.wifi_aps) - print( - "{} {:+#010.8g},{:+#010.8g}".format( - datetime.fromtimestamp(timestamp), avlat, avlon - ) - )