Skip to content

Commit 3615bf1

Browse files
committed
Merge pull request #3 from PolBaladas/master
Implemented geocode API functionality
2 parents 4892b99 + 6e84b0a commit 3615bf1

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

loklak.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,19 @@ def hello(self):
4949
r = {}
5050
return json.dumps(r)
5151

52+
def geocode(self, places=None):
53+
geoAPI = 'geocode.json'
54+
Url = self.baseUrl+geoAPI
55+
params = {}
56+
params['places'] = places
57+
r = requests.get(Url, params=params)
58+
if r.status_code == 200:
59+
return r.json()
60+
else :
61+
r = {}
62+
return json.dumps(r)
63+
64+
5265
def peers(self):
5366
peersAPI = 'peers.json'
5467
Url = self.baseUrl+peersAPI

sample.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,15 @@
2929
peers = l.peers()
3030
pprint(peers)
3131

32+
# Loklak Geocode API
33+
#Single place :
34+
geocode = l.geocode(['Barcelona'])
35+
pprint(geocode)
36+
37+
# Multiple place names :
38+
geocode = l.geocode(['New York', 'Singapore'])
39+
pprint(geocode)
40+
3241
#######################################
3342
# Users API
3443

0 commit comments

Comments
 (0)