From d0e905285691d73f2cf7e45a88dbadf631620f0a Mon Sep 17 00:00:00 2001 From: Alex Schofield Date: Sun, 3 May 2026 18:31:26 +0100 Subject: move all logic into fnme folder --- fnme/geo.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'fnme/geo.py') diff --git a/fnme/geo.py b/fnme/geo.py index e69de29..dba68fe 100644 --- a/fnme/geo.py +++ b/fnme/geo.py @@ -0,0 +1,10 @@ +from geopy.geocoders import Nominatim +from geopy.location import Location + + +def get_location(address: str) -> tuple[float, float]: + geolocator = Nominatim(user_agent="FuelNearMe") + result = geolocator.geocode(address) + if not isinstance(result, Location): + raise ValueError(f"Failed to get location from address: '{address}'") + return (result.latitude, result.longitude) -- cgit v1.2.3