summaryrefslogtreecommitdiff
path: root/iss/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'iss/server.py')
-rw-r--r--iss/server.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/iss/server.py b/iss/server.py
index 73e007d..e766967 100644
--- a/iss/server.py
+++ b/iss/server.py
@@ -7,6 +7,7 @@ from typing import Optional
from .geo import get_location
from .predictions import Predictions
+from .utils import display_lat_lng
app = FastAPI()
@@ -19,7 +20,6 @@ templates = Jinja2Templates(directory="iss/templates")
async def home(request: Request, cf_connecting_ip: Optional[str] = Header(None)):
client_ip = cf_connecting_ip or request.client.host
location = get_location(client_ip)
- # preds = Predictions(lat, lng, tz=tz, altitude=0, days=5).get_grouped_predictions()
return templates.TemplateResponse(
"index.html", {"request": request, "location": location}
)
@@ -28,12 +28,13 @@ async def home(request: Request, cf_connecting_ip: Optional[str] = Header(None))
@app.get("/passes/{lat}/{lng}")
async def passes(request: Request, lat: float, lng: float):
preds = Predictions(lat, lng, altitude=0, days=5).get_predictions()
+ dlat, dlng = display_lat_lng(lat, lng)
return templates.TemplateResponse(
"passes.html",
{
"request": request,
"predictions_json": json.dumps(preds),
- "location": {"lat": lat, "lng": lng},
+ "location": {"lat": lat, "lng": lng, "dlat": dlat, "dlng": dlng},
},
)