Started a JSON API
This commit is contained in:
parent
ff5d158a4e
commit
675b4e330c
|
@ -0,0 +1,26 @@
|
|||
import bottle
|
||||
from bottle import get, run, template
|
||||
|
||||
import thesethreewords as these
|
||||
|
||||
|
||||
@get("/v1/hash/<lat:float>,<lng:float>.json")
|
||||
def latlng_to_hash(lat, lng):
|
||||
try:
|
||||
three = these.three_words((lat,lng))
|
||||
six = these.six_words((lat,lng))
|
||||
return {"three": three, "six": six}
|
||||
|
||||
except:
|
||||
return template('index',
|
||||
err="Could not find location {}".format(threewords))
|
||||
|
||||
@get('/v1/hash/<threewords>.json')
|
||||
def hash_to_latlng(threewords):
|
||||
try:
|
||||
lat,lng = these.decode(threewords)
|
||||
return {"lat": lat, "lng": lng}
|
||||
|
||||
except:
|
||||
return template('index',
|
||||
err="Could not find location {}".format(threewords))
|
Loading…
Reference in New Issue