From d2d614d0123e6332980f3a33d5abccd36de0f761 Mon Sep 17 00:00:00 2001 From: pepperpepperpepper Date: Tue, 8 Dec 2015 16:30:10 -0800 Subject: connected params classes to photoblaster in a more sensible way --- example.py | 34 ++++++++++++++-------------------- ricky/params/__init__.py | 6 ++++++ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/example.py b/example.py index 4b98c13..8139ceb 100755 --- a/example.py +++ b/example.py @@ -1,25 +1,19 @@ #!/usr/bin/python2.7 -from ricky.params.pbgradient import PbGradient -from ricky.params.pbbreaker import PbBreaker -from ricky.params.pbgrid import PbGrid -from ricky.params.pbpattern import PbPattern +import ricky.params import ricky.utils as utils -params = PbGradient() +params = ricky.params.PbGradient() params.randomize() -params.execute() +print params.execute() print params -#print params -#print params -#print params.execute() -#data = utils.data_from_url( -# "http://i.asdf.us/im/8f/PbGradientblue4-DarkGreen_1448917630.png" -#) -#params.from_dict(data['params']) -#print params -#print params['color1'] -#params['color1'].from_normalized(0.28187431585) -#print params['color1'] -# print params.as_dict() -# req = params.execute() -# print req +data = utils.data_from_url( + "/im/cache/PbGradientrgb-234,155,194-" + "-rgb-9,252,50-_1449620530_RICHARD_GIOVANNI.jpg" +) +print data +for params_class in ricky.params.Params.__subclasses__(): + if data['module'] == params_class.__name__: + params_instance = params_class() + print type(params_instance) + params_instance.from_dict(data['params']) + print params_instance.execute() diff --git a/ricky/params/__init__.py b/ricky/params/__init__.py index 5ba90c0..cb927e7 100644 --- a/ricky/params/__init__.py +++ b/ricky/params/__init__.py @@ -86,6 +86,7 @@ class Params(object): instance.create() if not PBLOCAL: instance.file_s3move() + instance.db_send() return instance.file_dict() return json.loads( utils.http_request(self._url, params=self.as_dict()) @@ -105,3 +106,8 @@ class Params(object): for param in self._params: if param.name in params_dict.keys(): param.value = params_dict[param.name] + +from ricky.params.pbgradient import PbGradient +from ricky.params.pbbreaker import PbBreaker +from ricky.params.pbpattern import PbPattern +from ricky.params.pbgrid import PbGrid -- cgit v1.2.3-70-g09d2