Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 831 Bytes

README.md

File metadata and controls

36 lines (21 loc) · 831 Bytes

distance-calc

Calculate haversine distance between current location and a list of other locations and select nearest

May not always choose the best location because it is not calculating driving distance, only haversine distance ("as the crow flies")

Requires:

re

gpxpy

googlemaps

credentials.py with api key

location_list which is a list of ATM locations

To Do:

Should sanitize raw input at beginning of script

Requests latitude and longitude for each ATM location each time script is run -- should be modified to store those values to reduce running time

Notes for modification to make script run more quickly: Something like this should work:

if disk cache exists: data = read disk cache if thing in data and age < ttl: return location location = ask google write location to disk cache return location