Skip to content

Commit

Permalink
Add geolocate methods support in ovos_api_service (#67)
Browse files Browse the repository at this point in the history
  • Loading branch information
AIIX committed Sep 28, 2022
1 parent b7b787b commit a1ec48b
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions ovos_utils/ovos_service_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -171,3 +171,25 @@ def search_movie(self, query):
url = f'https://api.openvoiceos.com/omdb/search_movie/'
r = requests.post(url, data=reqdata, headers=self.headers)
return r.json()

class OvosGeolocate:
def __init__(self):
pass

def geolocate_ip(self, ip):
reqdata = {"address": ip}
url = f'https://api.openvoiceos.com/geolocate/ip/'
r = requests.post(url, data=reqdata)
return r.json()

def geolocate_address(self, address):
reqdata = {"address": address}
url = f'https://api.openvoiceos.com/geolocate/address/'
r = requests.post(url, data=reqdata)
return r.json()

def geolocate_location_config(self, address):
reqdata = {"address": address}
url = f'https://api.openvoiceos.com/geolocate/location/config'
r = requests.post(url, data=reqdata)
return r.json()

0 comments on commit a1ec48b

Please sign in to comment.