mirror of
https://github.com/alexgo-io/stacks-puppet-node.git
synced 2026-01-12 22:43:42 +08:00
Currently the index is created from the user DB of OneName.io (blockchain support can be added later) API returns OneName JSON profiles as results small update
36 lines
985 B
Python
36 lines
985 B
Python
import json
|
|
import requests
|
|
|
|
class OneName:
|
|
|
|
profile_url = 'http://162.243.106.239:5005/v1/people/'
|
|
search_url = 'http://162.243.106.239:5005/v1/people-search/'
|
|
access_token = ''
|
|
|
|
def __init__(self, access_token):
|
|
self.access_token = access_token
|
|
|
|
def get_access_token(self):
|
|
return self.access_token
|
|
|
|
def get_profile(self, onename_id):
|
|
url = self.profile_url + "?onename_id=" + onename_id + "&access_token=" + self.access_token
|
|
resp = requests.get(url)
|
|
return resp.text
|
|
|
|
def search(self, query):
|
|
url = self.search_url + "?keywords=" + query + "&access_token=" + self.access_token
|
|
resp = requests.get(url)
|
|
return resp.text
|
|
|
|
#------------------------------
|
|
##############Main#############
|
|
#------------------------------
|
|
|
|
access_token = '35dd5f7b87ffd7580afd120f90473674'
|
|
api = OneName(access_token)
|
|
|
|
print api.get_profile('muneeb')
|
|
print "\n#--------------------"
|
|
print api.search('ryan')
|