summaryrefslogtreecommitdiff
path: root/iss/server.py
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2020-09-28 19:24:47 +0300
committerYuval Adam <_@yuv.al>2020-09-28 19:24:47 +0300
commitbeec864ac8a790edeb8df2df68442d0aafdcc77b (patch)
tree7edc0d27469d03e6e6997e91f73ddb7857b7ffda /iss/server.py
parentaa685f4a2b7743ced2ceafc65538eb5457f5ee97 (diff)
Implement normalize_lat_lng()
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",