Link Ground Zero weather lookup coordinates
This commit is contained in:
@@ -28,8 +28,9 @@ def main() -> None:
|
||||
status = tile.get("status")
|
||||
tile_id = tile.get("tile_id")
|
||||
grid = tile.get("grid", {})
|
||||
latitude = grid.get("center_latitude")
|
||||
longitude = grid.get("center_longitude")
|
||||
weather_lookup = tile.get("weather_lookup_metadata", {})
|
||||
latitude = weather_lookup.get("lookup_latitude", grid.get("center_latitude"))
|
||||
longitude = weather_lookup.get("lookup_longitude", grid.get("center_longitude"))
|
||||
if status not in WEATHER_READY_STATUSES or not tile_id or latitude is None or longitude is None:
|
||||
continue
|
||||
|
||||
@@ -38,8 +39,14 @@ def main() -> None:
|
||||
"tile_id": tile_id,
|
||||
"center_latitude": latitude,
|
||||
"center_longitude": longitude,
|
||||
"provider": "open-meteo",
|
||||
"lookup_rule": "Use tile center latitude/longitude for live MVP weather and temperature snapshots.",
|
||||
"coordinate_source": weather_lookup.get("coordinate_source", "tile_center"),
|
||||
"provider": weather_lookup.get("primary_provider", "open-meteo"),
|
||||
"fallback_provider": weather_lookup.get("fallback_provider", ""),
|
||||
"fallback_provider_eligible": bool(weather_lookup.get("fallback_provider_eligible", False)),
|
||||
"lookup_rule": weather_lookup.get(
|
||||
"lookup_rule",
|
||||
"Use tile center latitude/longitude for live MVP weather and temperature snapshots.",
|
||||
),
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user