summaryrefslogtreecommitdiff
path: root/iss/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'iss/server.py')
-rw-r--r--iss/server.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/iss/server.py b/iss/server.py
index f014d7f..5597baa 100644
--- a/iss/server.py
+++ b/iss/server.py
@@ -3,6 +3,7 @@ from fastapi.staticfiles import StaticFiles
from fastapi.templating import Jinja2Templates
from .predictions import Predictions
+from .utils import normalize_lat_lng
app = FastAPI()
@@ -20,7 +21,8 @@ async def home(request: Request):
@app.get("/passes/{lat}/{lng}")
-async def passes(request: Request, lat: float, lng: float):
+async def passes(request: Request, lat: str, lng: str):
+ lat, lng = normalize_lat_lng(lat, lng)
preds = Predictions(lat, lng, altitude=0, days=5).get_grouped_predictions()
return templates.TemplateResponse(
"passes.html",