summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpepperpepperpepper <pepper@scannerjammer.com>2015-12-08 16:30:10 -0800
committerpepperpepperpepper <pepper@scannerjammer.com>2015-12-08 16:30:10 -0800
commitd2d614d0123e6332980f3a33d5abccd36de0f761 (patch)
treed9a88ad9e8b694ba02b7a3955595e437610f0e17
parentd9df0acee136d274a883fc17254042661145dd6b (diff)
connected params classes to photoblaster in a more sensible way
-rwxr-xr-xexample.py34
-rw-r--r--ricky/params/__init__.py6
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