summaryrefslogtreecommitdiff
path: root/pbserver.py
diff options
context:
space:
mode:
authorPepper <pepper@scannerjammer.com>2015-05-01 17:38:44 -0400
committerPepper <pepper@scannerjammer.com>2015-05-01 17:38:44 -0400
commitb1d7f60b6c8d91d86049ad8fde27acf510e5249e (patch)
tree44a870c2ca55cad437dadac7986a014311cd9ca9 /pbserver.py
parente6e2eaeaa12cbc1db19aa76e3f610d0713a7d75a (diff)
added server hook
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 a2fb1a7..25de07a 100755
--- a/pbserver.py
+++ b/pbserver.py
@@ -5,6 +5,7 @@ from pb.gradient import Gradient
from pb.imgrid import Imgrid
from pb.breaker import Breaker
from pb.pattern import Pattern
+from pb.generate import Generate
from pb.config import AWS_SECRET_ACCESS_KEY, AWS_ACCESS_KEY_ID, BUCKET_NAME, BIN_IDENTIFY
import pb.lib.utils as utils
@@ -130,6 +131,16 @@ def imgrid():
sys.stderr.write(str(e))
return json.dumps({ 'error' : 'Request could not be processed' })
+@post('/im/api/generate')
+def generate():
+ try:
+ im = Generate(**(dict(request.forms)))
+ im.create();
+ return return_image(im)
+ except Exception as e:
+ sys.stderr.write(str(e))
+ return json.dumps({ 'error' : 'Request could not be processed' })
+
@post('/im/api/imbreak')
def breaker():
try: