FrogPilot 0.9.7

This commit is contained in:
James
2025-11-01 12:00:00 -07:00
parent bb7cad0a8b
commit fb26eb3d1b
2728 changed files with 844251 additions and 29127 deletions
+5 -1
View File
@@ -1,6 +1,10 @@
import os
import requests
from openpilot.frogpilot.common.frogpilot_utilities import use_konik_server
API_HOST = os.getenv('API_HOST', 'https://api.commadotai.com')
KONIK_API_HOST = os.getenv('API_HOST', 'https://api.konik.ai')
class CommaApi:
def __init__(self, token=None):
@@ -10,7 +14,7 @@ class CommaApi:
self.session.headers['Authorization'] = 'JWT ' + token
def request(self, method, endpoint, **kwargs):
resp = self.session.request(method, API_HOST + '/' + endpoint, **kwargs)
resp = self.session.request(method, (KONIK_API_HOST if use_konik_server() else API_HOST) + '/' + endpoint, **kwargs)
resp_json = resp.json()
if isinstance(resp_json, dict) and resp_json.get('error'):
if resp.status_code in [401, 403]:
+3 -1
View File
@@ -1,6 +1,8 @@
#!/usr/bin/env python3
import sys
from openpilot.frogpilot.common.frogpilot_utilities import use_konik_server
if len(sys.argv) < 4:
print(f"{sys.argv[0]} <route> <segment> <frame number> [front|wide|driver]")
print('example: ./fetch_image_from_route.py "02c45f73a2e5c6e9|2020-06-01--18-03-08" 3 500 driver')
@@ -24,7 +26,7 @@ segment = int(sys.argv[2])
frame = int(sys.argv[3])
camera = cameras[sys.argv[4]] if len(sys.argv) > 4 and sys.argv[4] in cameras else "cameras"
url = f'https://api.commadotai.com/v1/route/{route}/files'
url = f'https://api.{"konik.ai" if use_konik_server() else "commadotai.com"}/v1/route/{route}/files'
r = requests.get(url, headers={"Authorization": f"JWT {jwt}"}, timeout=10)
assert r.status_code == 200
print("got api response")