From a5123bfab06f7fd8884b9b4f12f579dceec43aa1 Mon Sep 17 00:00:00 2001 From: yo mama Date: Wed, 11 Mar 2015 02:51:58 -0700 Subject: finished OOP rewrite --- Pb_Api/ImGradient/__init__.py | 35 +++++++++-------------------------- 1 file changed, 9 insertions(+), 26 deletions(-) (limited to 'Pb_Api/ImGradient/__init__.py') diff --git a/Pb_Api/ImGradient/__init__.py b/Pb_Api/ImGradient/__init__.py index 18c27c0..1f90bbe 100644 --- a/Pb_Api/ImGradient/__init__.py +++ b/Pb_Api/ImGradient/__init__.py @@ -1,30 +1,13 @@ #!/usr/bin/python2.7 -import urllib -import urllib2 -import simplejson as json -import random -import sys -from lib.utils import post_request, Pb_Api +from Pb_Api import Pb_Api +from Pb_Api.ImGradient.Params import ImGradient_Params +from config import IMGRADIENT_URL - -IMGRADIENT_URL = "http://asdf.us/im/api/imgradient" -#from Api.ImGradient.Api import * - -class ImGradientApi(Pb_Api): +class Pb_Api_ImGradient(Pb_Api): def __init__(self): self.url = IMGRADIENT_URL - self._required_keys = [ - "width", "height", - "color1", "color2", - "stripes", - "stripenumber", "stripeintensity", - "blurriness", - "contrast", - "brightness", "saturation", "hue", - "halftone", - "bevel", "percentbeveled", - "rotate", "flip", "flop", "tilt", - "filetype", - "gradienttype", - "username", - ] + def params_init(self): + new_params = ImGradient_Params() + #new_params = self.get_from_server() + new_params.api = self + return new_params -- cgit v1.2.3-70-g09d2