summaryrefslogtreecommitdiff
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
parente546919f9391250ca59bcc917637ebdd34096b27 (diff)
test added
-rw-r--r--lib/imgrid.py44
-rwxr-xr-xtest.py30
2 files changed, 74 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))
+
diff --git a/test.py b/test.py
new file mode 100755
index 0000000..f5b6089
--- /dev/null
+++ b/test.py
@@ -0,0 +1,30 @@
+#!/usr/bin/python2.7
+from lib.dumpfm import DumpFmImageSearch
+from lib.imbreak_params_defaults import ImBreakParams_FromDefaults
+from lib.imgradient_params_defaults import ImGradientParams_FromDefaults
+from lib.imgrid_params_defaults import ImGridParams_FromDefaults
+from lib.impattern_params_defaults import ImPatternParams_FromDefaults
+from lib.imbreak import ImBreak
+from lib.impattern import ImPattern
+from lib.imgradient import ImGradient
+from lib.imgrid import ImGrid
+
+imbreak = ImBreak()
+imgradient = ImGradient()
+imgrid = ImGrid()
+impattern = ImPattern()
+#p = ImBreakParams_FromDefaults()
+#image = imbreak.new(p.from_random())
+#print image
+
+#p = ImGradientParams_FromDefaults()
+#image = imgradient.new(p.from_random())
+#print image
+
+#p = ImGridParams_FromDefaults()
+#image = imgrid.new(p.from_random())
+#print image
+
+p = ImPatternParams_FromDefaults()
+image = impattern.new(p.from_random())
+print image