diff options
Diffstat (limited to 'pbserver.py')
| -rwxr-xr-x | pbserver.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pbserver.py b/pbserver.py index 36a53a1..9610df1 100755 --- a/pbserver.py +++ b/pbserver.py @@ -6,6 +6,7 @@ from pb.imgrid import Imgrid from pb.breaker import Breaker from pb.pattern import Pattern from pb.generate import Generate +from pb.imlandscape import Imlandscape from pb.config import AWS_SECRET_ACCESS_KEY, AWS_ACCESS_KEY_ID, BUCKET_NAME, BIN_IDENTIFY import pb.lib.utils as utils @@ -172,4 +173,14 @@ def pattern(): raise; return json.dumps({ 'error' : 'Request could not be processed' }) +@post('/im/api/imlandscape') +def imlandscape(): + try: + im = Imlandscape(**(dict(request.forms))) + im.create(); + sys.stderr.write(str(im.params)) + return return_image(im, im.params['texture']) + except Exception as e: + sys.stderr.write(str(e)) + return json.dumps({ 'error' : 'Request could not be processed' }) run(host='0.0.0.0', server='flup', port=8999, debug=True) |
