25 lines
502 B
Python
25 lines
502 B
Python
import time
|
|
from geopy.geocoders import Nominatim
|
|
|
|
geo = Nominatim(user_agent="python3")
|
|
|
|
place = input("Place to look up: ")
|
|
|
|
lat = None
|
|
while lat == None:
|
|
try:
|
|
lat = geo.geocode(place).latitude
|
|
except:
|
|
time.sleep(3)
|
|
continue
|
|
|
|
thelong = None
|
|
while thelong == None:
|
|
try:
|
|
thelong = geo.geocode(place).longitude
|
|
except:
|
|
time.sleep(3)
|
|
continue
|
|
|
|
|
|
print("{\"lookup\":\"" + place + "\",\"lat\":" + str(lat) + ",\"long\":" + str(thelong) + "}")
|