diff options
Diffstat (limited to 'iss/server.py')
| -rw-r--r-- | iss/server.py | 5 |
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}, }, ) |
