mirror of
https://github.com/projecthorus/sondehub-infra.git
synced 2025-03-11 06:54:28 +00:00
various fixes
This commit is contained in:
parent
197b1ce649
commit
b64ee72dbd
@ -3,8 +3,6 @@ import botocore.credentials
|
|||||||
from botocore.awsrequest import AWSRequest
|
from botocore.awsrequest import AWSRequest
|
||||||
from botocore.endpoint import URLLib3Session
|
from botocore.endpoint import URLLib3Session
|
||||||
from botocore.auth import SigV4Auth
|
from botocore.auth import SigV4Auth
|
||||||
from aws_xray_sdk.core import xray_recorder
|
|
||||||
from aws_xray_sdk.core import patch_all
|
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
from datetime import datetime, timedelta, timezone
|
from datetime import datetime, timedelta, timezone
|
||||||
@ -51,7 +49,7 @@ def get_sondes(event, context):
|
|||||||
"range": {
|
"range": {
|
||||||
"datetime": {
|
"datetime": {
|
||||||
"gte": f"now-{int(event['queryStringParameters']['last'])}s",
|
"gte": f"now-{int(event['queryStringParameters']['last'])}s",
|
||||||
"lte": "now",
|
"lte": "now+1m",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -75,7 +73,7 @@ def get_sondes(event, context):
|
|||||||
# if the user doesn't specify a range we should add one - 24 hours is probably a good start
|
# if the user doesn't specify a range we should add one - 24 hours is probably a good start
|
||||||
if "range" not in payload["query"]["bool"]["filter"]:
|
if "range" not in payload["query"]["bool"]["filter"]:
|
||||||
payload["query"]["bool"]["filter"].append(
|
payload["query"]["bool"]["filter"].append(
|
||||||
{"range": {"datetime": {"gte": "now-1d", "lte": "now"}}}
|
{"range": {"datetime": {"gte": "now-1d", "lte": "now+1m"}}}
|
||||||
)
|
)
|
||||||
|
|
||||||
results = es_request(payload, path, "POST")
|
results = es_request(payload, path, "POST")
|
||||||
@ -390,7 +388,7 @@ def datanew(event, context):
|
|||||||
elif event["queryStringParameters"]["mode"] == "single":
|
elif event["queryStringParameters"]["mode"] == "single":
|
||||||
return f"Single requires a position id specified"
|
return f"Single requires a position id specified"
|
||||||
else:
|
else:
|
||||||
lt = datetime.now(timezone.utc)
|
lt = datetime.now(timezone.utc) + timedelta(seconds=60)
|
||||||
gte = datetime.now(timezone.utc) - timedelta(0, duration)
|
gte = datetime.now(timezone.utc) - timedelta(0, duration)
|
||||||
output = {"positions": {"position": []}}
|
output = {"positions": {"position": []}}
|
||||||
if "chase_only" not in event["queryStringParameters"] or event["queryStringParameters"]["chase_only"] != "true":
|
if "chase_only" not in event["queryStringParameters"] or event["queryStringParameters"]["chase_only"] != "true":
|
||||||
@ -696,7 +694,7 @@ def get_listeners(event, context):
|
|||||||
"range": {
|
"range": {
|
||||||
"ts": {
|
"ts": {
|
||||||
"gte": "now-24h",
|
"gte": "now-24h",
|
||||||
"lte": "now",
|
"lte": "now+1m",
|
||||||
"format": "strict_date_optional_time",
|
"format": "strict_date_optional_time",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -791,15 +789,15 @@ if __name__ == "__main__":
|
|||||||
# {},{}
|
# {},{}
|
||||||
# )
|
# )
|
||||||
# )
|
# )
|
||||||
print (
|
# print (
|
||||||
get_chase(
|
# get_chase(
|
||||||
{"queryStringParameters": {
|
# {"queryStringParameters": {
|
||||||
"duration": "1d"
|
# "duration": "1d"
|
||||||
}
|
# }
|
||||||
},
|
# },
|
||||||
{}
|
# {}
|
||||||
)
|
# )
|
||||||
)
|
# )
|
||||||
|
|
||||||
|
|
||||||
# print(
|
# print(
|
||||||
@ -808,11 +806,19 @@ if __name__ == "__main__":
|
|||||||
# "queryStringParameters": {
|
# "queryStringParameters": {
|
||||||
# "type": "positions",
|
# "type": "positions",
|
||||||
# "mode": "3hours",
|
# "mode": "3hours",
|
||||||
# "position_id": "0",
|
# "position_id": "0"
|
||||||
# "vehicles": "S1443103"
|
|
||||||
# }
|
# }
|
||||||
# },
|
# },
|
||||||
# {},
|
# {},
|
||||||
# )
|
# )
|
||||||
# )
|
# )
|
||||||
|
print(
|
||||||
|
get_telem(
|
||||||
|
{
|
||||||
|
"queryStringParameters":{
|
||||||
|
"serial": "S2440723"
|
||||||
|
}
|
||||||
|
}, {}
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user