From dc081e51346bd5720247d81471e7b20dbdd6847e Mon Sep 17 00:00:00 2001 From: yo mama Date: Tue, 3 Mar 2015 21:49:03 -0800 Subject: test added --- lib/imgrid.py | 44 ++++++++++++++++++++++++++++++++++++++++++++ test.py | 30 ++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 lib/imgrid.py create mode 100755 test.py 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 -- cgit v1.2.3-70-g09d2