blob: 24145931d39cb7e812d725ca12952221dfbf7545 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import requests
def location_data():
try:
location = requests.get('http://ipinfo.io').json()
except:
return {'address': '???', 'location': '???'}
else:
try:
return {'address': location['ip'], 'location': f'{location["city"]} ({location["country"]})'}
except:
try:
return {'address': location['ip'], 'location': '???'}
except:
return {'address': '???', 'location': '???'}
|