summaryrefslogtreecommitdiff
path: root/pbserver.py
diff options
context:
space:
mode:
authoryo mama <pepper@scannerjammer.com>2015-07-01 11:17:56 -0700
committeryo mama <pepper@scannerjammer.com>2015-07-01 11:17:56 -0700
commit24f4ac2e26b21a8121e06180a954303620436246 (patch)
tree6fa3a501b3ac3aefb623c5e52c38b417d1c33c14 /pbserver.py
parentc89619f1b1f908d0f330c468866cea669ce8bf6c (diff)
ok
Diffstat (limited to 'pbserver.py')
-rwxr-xr-xpbserver.py11
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)