diff options
Diffstat (limited to 'Pb_Api/ImPattern')
| -rw-r--r-- | Pb_Api/ImPattern/Params.py | 34 | ||||
| -rwxr-xr-x | Pb_Api/ImPattern/__init__.py | 13 |
2 files changed, 0 insertions, 47 deletions
diff --git a/Pb_Api/ImPattern/Params.py b/Pb_Api/ImPattern/Params.py deleted file mode 100644 index 5c12083..0000000 --- a/Pb_Api/ImPattern/Params.py +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/python2.7 -import re -from Pb_Api.Params import Pb_Api_Params -from Pb_Api.Param import Pb_Api_Param -from Pb_Api.Param.Option import Pb_Api_Param_Option -from Pb_Api.Param.Options import Pb_Api_Param_Options -from Pb_Api.Param.Username import Pb_Api_Param_Username -from Pb_Api.Param.Image_Url import Pb_Api_Param_Image_Url -from Pb_Api.Param.MultiSelect import Pb_Api_Param_MultiSelect - -from config import PATTERN_BASE_URL - -class Pattern_Url_Option(Pb_Api_Param_Option): - def __init__(self, **kwargs): - super(Pb_Api_Param_Option, self).__init__(**kwargs) - @classmethod - def from_name(cls, **kwargs): - formatted = "{}/{}.png".format(PATTERN_BASE_URL, kwargs["value"]) - return cls(weight=kwargs["weight"], value=formatted ) - -class ImPattern_Params(Pb_Api_Params): - def __init__(self): - self.params = [ - Pb_Api_Param_Username(name="username", required=0), - Pb_Api_Param_Image_Url(name="image_url", required=1), - Pb_Api_Param_MultiSelect(name="pattern_url", required=1, options=pattern_url_options) - ] - -pattern_url_options = Pb_Api_Param_Options(*[ - Pattern_Url_Option.from_name(weight=0, value=i) for i in range(1,100) ] + [ - Pattern_Url_Option.from_name(weight=0, value="a{}".format(i)) for i in range(0, 42) -]) - -pattern_url_options.search("a10").weight = 20; diff --git a/Pb_Api/ImPattern/__init__.py b/Pb_Api/ImPattern/__init__.py deleted file mode 100755 index b81af58..0000000 --- a/Pb_Api/ImPattern/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/python2.7 -from Pb_Api import Pb_Api -from Pb_Api.ImPattern.Params import ImPattern_Params -from config import IMPATTERN_URL - -class Pb_Api_ImPattern(Pb_Api): - def __init__(self): - self.url = IMPATTERN_URL - def params_init(self): - new_params = ImPattern_Params() - #new_params = self.get_from_server() - new_params.api = self - return new_params |
