diff options
| author | yo mama <pepper@scannerjammer.com> | 2015-03-03 21:49:03 -0800 |
|---|---|---|
| committer | yo mama <pepper@scannerjammer.com> | 2015-03-03 21:49:03 -0800 |
| commit | dc081e51346bd5720247d81471e7b20dbdd6847e (patch) | |
| tree | 6a39adffafeb3e0d93e11b7a777beb7bc89b3229 | |
| parent | e546919f9391250ca59bcc917637ebdd34096b27 (diff) | |
test added
| -rw-r--r-- | lib/imgrid.py | 44 | ||||
| -rwxr-xr-x | test.py | 30 |
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)) + @@ -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 |
