Add some more IP address info

This commit is contained in:
JonnyWong16 2016-07-01 09:00:01 -07:00
commit 3dc29144a3
4 changed files with 26 additions and 11 deletions

View file

@ -601,12 +601,15 @@ def geoip_lookup(ip_address):
except Exception as e:
return 'Error: %s' % e
geo_info = {'country': geo.country.name,
geo_info = {'continent': geo.continent.name,
'country': geo.country.name,
'region': geo.subdivisions.most_specific.name,
'city': geo.city.name,
'postal_code': geo.postal.code,
'timezone': geo.location.time_zone,
'latitude': geo.location.latitude,
'longitude': geo.location.longitude
'longitude': geo.location.longitude,
'accuracy': geo.location.accuracy_radius
}
return geo_info

View file

@ -4278,12 +4278,15 @@ class WebInterface(object):
Returns:
json:
{"country": "United States",
{"continent": "North America",
"country": "United States",
"region": "California",
"city": "Mountain View",
"postal_code": "94035",
"timezone": "America/Los_Angeles",
"latitude": 37.386,
"longitude": -122.0838
"longitude": -122.0838,
"accuracy": 1000
}
json:
{"error": "The address 127.0.0.1 is not in the database."