If it's not provided by the user or configuration file, we try geolocation to find out where we are on line 116 of configure.py: r = requests.get("https://ipapi.co/json/") It would be easy to cache these calls (like we do for the carbon intensity API calls). Worth doing?
If it's not provided by the user or configuration file, we try geolocation to find out where we are on line 116 of
configure.py
:r = requests.get("https://ipapi.co/json/")
It would be easy to cache these calls (like we do for the carbon intensity API calls). Worth doing?