summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authoryo mama <pepper@scannerjammer.com>2015-03-03 21:49:03 -0800
committeryo mama <pepper@scannerjammer.com>2015-03-03 21:49:03 -0800
commitdc081e51346bd5720247d81471e7b20dbdd6847e (patch)
tree6a39adffafeb3e0d93e11b7a777beb7bc89b3229 /lib
parente546919f9391250ca59bcc917637ebdd34096b27 (diff)
test added
Diffstat (limited to 'lib')
-rw-r--r--lib/imgrid.py44
1 files changed, 44 insertions, 0 deletions
diff --git a/lib/imgrid.py b/lib/imgrid.py
new file mode 100644
index 0000000..e419709
--- /dev/null
+++ b/lib/imgrid.py
@@ -0,0 +1,44 @@
+#!/usr/bin/python2.7
+import urllib
+import urllib2
+import simplejson as json
+import random
+import sys
+from lib.utils import post_request
+
+IMGRID_URL = "http://asdf.us/im/api/imgrid"
+
+class ImGrid():
+ def __init__(self):
+ self._required_keys = [
+ "width",
+ "height",
+ "linethickness",
+ "opacity",
+ "linecolor",
+ "spacing",
+ "vlines",
+ "hlines",
+ "shadow",
+ "bgimage",
+ "bgcolor",
+ "imageinstead",
+ "planebgcolor",
+ "planebgimage",
+ "swing",
+ "tilt",
+ "roll",
+ "zoom",
+ "skycolor",
+ "transition",
+ "trim",
+ "format",
+ "username"
+ ]
+ def new(self, params):
+ for k in self._required_keys:
+ if not k in params:
+ params[k] = "";
+ self.params = params
+ return json.loads(post_request(IMGRID_URL, self.params))
+