diff --git a/main.py b/main.py index df76987..8784bd9 100644 --- a/main.py +++ b/main.py @@ -28,7 +28,7 @@ if __name__ == '__main__': parser = argparse.ArgumentParser('meshview') parser.add_argument('--bind', nargs='*', default=['*']) parser.add_argument('--acme-challenge') - parser.add_argument('--port', default=80, type=int) + parser.add_argument('--port', default=8080, type=int) parser.add_argument('--tls-cert') parser.add_argument('--mqtt-server', default='mqtt.bayme.sh') diff --git a/meshview/store.py b/meshview/store.py index 9f84739..32e7ee3 100644 --- a/meshview/store.py +++ b/meshview/store.py @@ -28,7 +28,8 @@ async def process_envelope(topic, env): from_node_id=getattr(env.packet, "from"), to_node_id=env.packet.to, payload=env.packet.SerializeToString(), - import_time=datetime.datetime.utcnow(), + # p.r. Here seems to be where the packet is imported on the Database and import time is set. + import_time=datetime.datetime.now(), ) session.add(packet) @@ -51,7 +52,8 @@ async def process_envelope(topic, env): hop_limit=env.packet.hop_limit, hop_start=env.packet.hop_start, topic=topic, - import_time=datetime.datetime.utcnow(), + # p.r. Here seems to be where the packet is imported on the Database and import time is set. + import_time=datetime.datetime.now(), ) session.add(seen) @@ -122,7 +124,7 @@ async def process_envelope(topic, env): route=env.packet.decoded.payload, done=not env.packet.decoded.want_response, gateway_node_id=int(env.gateway_id[1:], 16), - import_time=datetime.datetime.utcnow(), + import_time=datetime.datetime.now(), )) await session.commit() @@ -164,7 +166,7 @@ async def get_packets(node_id=None, portnum=None, since=None, limit=500, before= if portnum: q = q.where(Packet.portnum == portnum) if since: - q = q.where(Packet.import_time > (datetime.datetime.utcnow() - since)) + q = q.where(Packet.import_time > (datetime.datetime.utc() - since)) if before: q = q.where(Packet.import_time < before) if after: @@ -187,7 +189,7 @@ async def get_packets_from(node_id=None, portnum=None, since=None, limit=500): if portnum: q = q.where(Packet.portnum == portnum) if since: - q = q.where(Packet.import_time > (datetime.datetime.utcnow() - since)) + q = q.where(Packet.import_time > (datetime.datetime.now() - since)) result = await session.execute(q.limit(limit).order_by(Packet.import_time.desc())) return result.scalars() @@ -242,7 +244,7 @@ async def get_traceroutes(since): result = await session.execute( select(Traceroute) .join(Packet) - .where(Traceroute.import_time > (datetime.datetime.utcnow() - since)) + .where(Traceroute.import_time > (datetime.datetime.utc() - since)) .order_by(Traceroute.import_time) ) return result.scalars() @@ -255,7 +257,7 @@ async def get_mqtt_neighbors(since): .where( (PacketSeen.hop_limit == PacketSeen.hop_start) & (PacketSeen.hop_start != 0) - & (PacketSeen.import_time > (datetime.datetime.utcnow() - since)) + & (PacketSeen.import_time > (datetime.datetime.now() - since)) ) .options( lazyload(Packet.from_node), diff --git a/meshview/templates/base.html b/meshview/templates/base.html index 7ea1f31..6c06026 100644 --- a/meshview/templates/base.html +++ b/meshview/templates/base.html @@ -1,7 +1,7 @@
-