From 021842ec42b991e7a641ae26862d77b324ea05db Mon Sep 17 00:00:00 2001 From: Pepper Date: Wed, 4 Mar 2015 15:57:53 -0500 Subject: started oop code --- Pb_Api/ImPattern/Params.py | 18 ++++++++++++++++++ Pb_Api/ImPattern/__init__.py | 19 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 Pb_Api/ImPattern/Params.py create mode 100755 Pb_Api/ImPattern/__init__.py (limited to 'Pb_Api/ImPattern') 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() + + -- cgit v1.2.3-70-g09d2