A simple python framework for building json http apis built ontop of the bottle microframework.
pip install woodstove
from woodstove import app, server
class Hello(object):
wsapp = app.App('/hello')
@wsapp.get('/world')
def hello_world(self):
return "Hi!"
s = server.Server()
s.mount(Hello())
s.run(host='localhost', port=8080)
Run this script then point curl or your browser at http://localhost:8080/hello/world.
$ curl http://localhost:8080/hello/world
{"total": 1, "data": ["Hi!"]}
TODO
See CONTRIBUTING for details on submitting patches.
Woodstove is licensed under the Apache License, Version 2.0. See LICENSE for full license text.