summaryrefslogtreecommitdiff
path: root/Pb_Api/ImPattern
diff options
context:
space:
mode:
Diffstat (limited to 'Pb_Api/ImPattern')
-rw-r--r--Pb_Api/ImPattern/Params.py18
-rwxr-xr-xPb_Api/ImPattern/__init__.py19
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()
+
+