diff options
Diffstat (limited to 'Pb_Api/ImPattern')
| -rw-r--r-- | Pb_Api/ImPattern/Params.py | 18 | ||||
| -rwxr-xr-x | Pb_Api/ImPattern/__init__.py | 19 |
2 files changed, 37 insertions, 0 deletions
diff --git a/Pb_Api/ImPattern/Params.py b/Pb_Api/ImPattern/Params.py new file mode 100644 index 0000000..9c86f7b --- /dev/null +++ b/Pb_Api/ImPattern/Params.py @@ -0,0 +1,18 @@ +#!/usr/bin/python2.7 +from Pb_Api.Params import Pb_Api_Params +from Pb_Api.Param.Username import Pb_Api_Param_Username +from Pb_Api.Param.String import Pb_Api_Param_String +from Pb_Api.Param.MultiSelect import Pb_Api_Param_MultiSelect + +pattern_url_options = [ + { "value":"1.png", "weight":1 }, + { "value":"2.png", "weight":1 }, +] +class ImPattern_Params(Pb_Api_Params): + def __init__(self): + self.params = [ + Pb_Api_Param_Username(name="username", required=1), + Pb_Api_Param_Image_Url(name="image_url", required=1), + Pb_Api_Param_MultiSelect(name="pattern_url", required=1, options=pattern_url_options + ), + ] diff --git a/Pb_Api/ImPattern/__init__.py b/Pb_Api/ImPattern/__init__.py new file mode 100755 index 0000000..f05cee9 --- /dev/null +++ b/Pb_Api/ImPattern/__init__.py @@ -0,0 +1,19 @@ +#!/usr/bin/python2.7 +import urllib +import urllib2 +import simplejson as json +import random +import sys +from lib.utils import post_request, Pb_Api + +IMPATTERN_URL = "http://asdf.us/im/api/impattern" + +#ok what about here? + +class ImPattern(Pb_Api): + def __init__(self): + self.url = IMPATTERN_URL + def params(self): + return ImPattern_Params() + + |
