diff options
| -rw-r--r-- | OLD.py | 167 | ||||
| -rw-r--r-- | lib/__init__.py | 0 | ||||
| -rw-r--r-- | lib/dumpfm.py | 59 | ||||
| -rw-r--r-- | lib/imbreak.py | 28 | ||||
| -rw-r--r-- | lib/imbreak_params_defaults.py | 61 | ||||
| -rw-r--r-- | lib/imgradient_params_defaults.py | 73 | ||||
| -rw-r--r-- | lib/imgrid.py | 44 | ||||
| -rw-r--r-- | lib/imgrid_params_defaults.py | 153 | ||||
| -rw-r--r-- | lib/impattern_params_defaults.py | 23 | ||||
| -rw-r--r-- | lib/utils.py | 2 |
10 files changed, 0 insertions, 610 deletions
@@ -1,167 +0,0 @@ -#!/usr/bin/python2.7 -import random -from config import USERNAME, TEST_URL -from lib.utils import Pb_Api_Params -PATTERN_URL_BASE = "http://asdf.us/impattern/patterns" -class ImPatternParams_FromDefaults(Pb_Api_Params): -#{{{ params -# "pattern_url", -# "pattern_data", -# "username", -# "image_url", -#}}} - def __init__(self): - self.weighted_pattern_url = [ -#{{{pattern urls - { "value":"1.png", "weight":1 }, - { "value":"10.png", "weight":1 }, - { "value":"11.png", "weight":1 }, - { "value":"12.png", "weight":1 }, - { "value":"13.png", "weight":1 }, - { "value":"14.png", "weight":1 }, - { "value":"15.png", "weight":1 }, - { "value":"16.png", "weight":1 }, - { "value":"17.png", "weight":1 }, - { "value":"18.png", "weight":1 }, - { "value":"19.png", "weight":1 }, - { "value":"2.png", "weight":1 }, - { "value":"20.png", "weight":1 }, - { "value":"21.png", "weight":1 }, - { "value":"22.png", "weight":1 }, - { "value":"23.png", "weight":1 }, - { "value":"24.png", "weight":1 }, - { "value":"25.png", "weight":1 }, - { "value":"26.png", "weight":1 }, - { "value":"27.png", "weight":1 }, - { "value":"28.png", "weight":1 }, - { "value":"29.png", "weight":1 }, - { "value":"3.png", "weight":1 }, - { "value":"30.png", "weight":1 }, - { "value":"31.png", "weight":1 }, - { "value":"32.png", "weight":1 }, - { "value":"33.png", "weight":1 }, - { "value":"34.png", "weight":1 }, - { "value":"35.png", "weight":1 }, - { "value":"36.png", "weight":1 }, - { "value":"37.png", "weight":1 }, - { "value":"38.png", "weight":1 }, - { "value":"39.png", "weight":1 }, - { "value":"4.png", "weight":1 }, - { "value":"40.png", "weight":1 }, - { "value":"41.png", "weight":1 }, - { "value":"42.png", "weight":1 }, - { "value":"43.png", "weight":1 }, - { "value":"44.png", "weight":1 }, - { "value":"45.png", "weight":1 }, - { "value":"46.png", "weight":1 }, - { "value":"47.png", "weight":1 }, - { "value":"48.png", "weight":1 }, - { "value":"49.png", "weight":1 }, - { "value":"5.png", "weight":1 }, - { "value":"50.png", "weight":1 }, - { "value":"51.png", "weight":1 }, - { "value":"52.png", "weight":1 }, - { "value":"53.png", "weight":1 }, - { "value":"54.png", "weight":1 }, - { "value":"55.png", "weight":1 }, - { "value":"56.png", "weight":1 }, - { "value":"57.png", "weight":1 }, - { "value":"58.png", "weight":1 }, - { "value":"59.png", "weight":1 }, - { "value":"6.png", "weight":1 }, - { "value":"60.png", "weight":1 }, - { "value":"61.png", "weight":1 }, - { "value":"62.png", "weight":1 }, - { "value":"63.png", "weight":1 }, - { "value":"64.png", "weight":1 }, - { "value":"65.png", "weight":1 }, - { "value":"66.png", "weight":1 }, - { "value":"67.png", "weight":1 }, - { "value":"68.png", "weight":1 }, - { "value":"69.png", "weight":1 }, - { "value":"7.png", "weight":1 }, - { "value":"70.png", "weight":1 }, - { "value":"71.png", "weight":1 }, - { "value":"72.png", "weight":1 }, - { "value":"73.png", "weight":1 }, - { "value":"74.png", "weight":1 }, - { "value":"75.png", "weight":1 }, - { "value":"76.png", "weight":1 }, - { "value":"77.png", "weight":1 }, - { "value":"78.png", "weight":1 }, - { "value":"79.png", "weight":1 }, - { "value":"8.png", "weight":1 }, - { "value":"80.png", "weight":1 }, - { "value":"81.png", "weight":1 }, - { "value":"82.png", "weight":1 }, - { "value":"83.png", "weight":1 }, - { "value":"84.png", "weight":1 }, - { "value":"85.png", "weight":1 }, - { "value":"86.png", "weight":1 }, - { "value":"87.png", "weight":1 }, - { "value":"88.png", "weight":1 }, - { "value":"89.png", "weight":1 }, - { "value":"9.png", "weight":1 }, - { "value":"90.png", "weight":1 }, - { "value":"91.png", "weight":1 }, - { "value":"92.png", "weight":1 }, - { "value":"93.png", "weight":1 }, - { "value":"94.png", "weight":1 }, - { "value":"95.png", "weight":1 }, - { "value":"96.png", "weight":1 }, - { "value":"a0.png", "weight":1 }, - { "value":"a1.png", "weight":1 }, - { "value":"a10.png", "weight":1 }, - { "value":"a11.png", "weight":1 }, - { "value":"a12.png", "weight":1 }, - { "value":"a13.png", "weight":1 }, - { "value":"a14.png", "weight":1 }, - { "value":"a15.png", "weight":1 }, - { "value":"a16.png", "weight":1 }, - { "value":"a17.png", "weight":1 }, - { "value":"a18.png", "weight":1 }, - { "value":"a19.png", "weight":1 }, - { "value":"a2.png", "weight":1 }, - { "value":"a20.png", "weight":1 }, - { "value":"a21.png", "weight":1 }, - { "value":"a22.png", "weight":1 }, - { "value":"a23.png", "weight":1 }, - { "value":"a24.png", "weight":1 }, - { "value":"a25.png", "weight":1 }, - { "value":"a26.png", "weight":1 }, - { "value":"a27.png", "weight":1 }, - { "value":"a28.png", "weight":1 }, - { "value":"a29.png", "weight":1 }, - { "value":"a3.png", "weight":1 }, - { "value":"a30.png", "weight":1 }, - { "value":"a31.png", "weight":1 }, - { "value":"a32.png", "weight":1 }, - { "value":"a33.png", "weight":1 }, - { "value":"a34.png", "weight":1 }, - { "value":"a35.png", "weight":1 }, - { "value":"a36.png", "weight":1 }, - { "value":"a37.png", "weight":1 }, - { "value":"a38.png", "weight":1 }, - { "value":"a39.png", "weight":1 }, - { "value":"a4.png", "weight":1 }, - { "value":"a40.png", "weight":1 }, - { "value":"a41.png", "weight":1 }, - { "value":"a5.png", "weight":1 }, - { "value":"a6.png", "weight":1 }, - { "value":"a7.png", "weight":1 }, - { "value":"a8.png", "weight":1 }, - { "value":"a9.png", "weight":1 }, -#}}} - ] - def from_random(self, url=TEST_URL): - return { - "image_url" : url, - "username" : USERNAME, - "pattern_url" : "{}/{}".format(PATTERN_URL_BASE, self._weighted_choice( self.weighted_pattern_url )), - } - def from_default(self, url=TEST_URL): - return { - "image_url" : url, - "username" : USERNAME, - "pattern_url" : "{}/{}".format(PATTERN_URL_BASE, self._default_choice( self.weighted_pattern_url )), - } diff --git a/lib/__init__.py b/lib/__init__.py deleted file mode 100644 index e69de29..0000000 --- a/lib/__init__.py +++ /dev/null diff --git a/lib/dumpfm.py b/lib/dumpfm.py deleted file mode 100644 index e7f2688..0000000 --- a/lib/dumpfm.py +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/python2.7 -import urllib -import urllib2 -import simplejson as json -import sys -import re -import os -urlencode = urllib.urlencode -urlopen = urllib2.urlopen -Request = urllib2.Request - -DEFAULT_TERM = "pizza" - -#{{{ -def get_request(url): - try: - headers = { - 'User-Agent': 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)', - 'Accept': '*/*' - } - req = Request(url, None, headers) - response = urlopen(req) - return response.read() - except IOError, e: - if hasattr(e, 'code'): - sys.stderr.write( '%s - ERROR %s' % (url, e.code)) - else: - sys.stderr.write(str(e)) - sys.exit(1) -#}}} -class Image_url(): - def __init__(self, result): - self._url = result['url'] - def url(self): - if self._url[0] == '/': - return "{}{}".format('http://dump.fm/images', self._url) - else : - return "{}{}".format('http://', self._url) -class DumpFmImageSearch: - def __init__(self): - self._search_url = 'http://dump.fm/cmd/search/' - def search(self, *args): # something like this should work. - if len(args) < 1: - sys.stderr.write("Must provide search term"); - raise ValueError - terms = "+".join(map(lambda x : urllib.quote(x), args)); - url = "{}{}".format(self._search_url, terms) - resp = get_request(url); - return map( - lambda x: Image_url(x), - json.loads(resp) - ) - - -if __name__ == '__main__': - term = sys.argv[1] if len(sys.argv) > 1 else DEFAULT_TERM - s = DumpFmImageSearch() - images = s.search(term) - print images[0].url() diff --git a/lib/imbreak.py b/lib/imbreak.py deleted file mode 100644 index 046f51b..0000000 --- a/lib/imbreak.py +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/python2.7 -import urllib -import urllib2 -import simplejson as json -import random -import sys -from lib.utils import post_request - -IMBREAK_URL = "http://asdf.us/im/api/imbreak" - -class ImBreak(): - def __init__(self): - self._required_keys = [ - "url", - "breaktype", - "finalformat", - "breakmode", - "breakangle", - "username", - "expanded" - ] - def new(self, params): - for k in self._required_keys: - if not k in params: - params[k] = ""; - self.params = params - return json.loads(post_request(IMBREAK_URL, self.params)) - diff --git a/lib/imbreak_params_defaults.py b/lib/imbreak_params_defaults.py deleted file mode 100644 index 1d9a81d..0000000 --- a/lib/imbreak_params_defaults.py +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/bin/python2.7 -import random -from config import USERNAME, TEST_URL -from lib.utils import Pb_Api_Params - -class ImBreakParams_FromDefaults(Pb_Api_Params): - def __init__(self): - self.weighted_breaktype = [ - {"value":"CLASSIC", "weight": 1}, - {"value":"REDUX", "weight": 1}, - {"value":"BLURRY_BREAK", "weight": 1}, - {"value":"BLURRY_BREAK_2", "weight": 1}, - {"value":"SWIPE", "weight": 1}, - {"value":"RGB_WASH", "weight": 1}, - {"value":"RGB_WASH_2", "weight": 1}, - {"value":"NOISY_BREAK", "weight": 1}, - {"value":"BROKEN_VIGNETTE", "weight": 1}, - {"value":"FAX_MACHINE", "weight": 1}, - {"value":"STRIPES", "weight": 1}, - {"value":"PHOTOCOPY", "weight": 1}, - ] - self.weighted_breakmode = [ - {"value":"extreme", "weight": 1}, - {"value":"subtle", "weight": 1}, - ] - self.weighted_finalformat = [ - {"value":"png", "weight": 5}, - {"value":"jpg", "weight": 2}, - {"value":"gif", "weight": 2}, - ] - self.weighted_breakangle = [ - {"value":0, "weight": 9}, - {"value":90, "weight": 2}, - {"value":180, "weight": 2}, - {"value":270, "weight": 2}, - {"value":random.randint(0,360), "weight": 4}, - ] - self.weighted_expanded = [ - {"value": "" , "weight": 11 }, - {"value": 1, "weight": 2} - ] - def from_random(self, url=TEST_URL): - return { - "url" : url, - "username" : USERNAME, - "breakmode" : self._weighted_choice( self.weighted_breakmode ), - "breaktype" : self._weighted_choice( self.weighted_breaktype ), - "breakangle" : self._weighted_choice( self.weighted_breakangle ), - "finalformat" : self._weighted_choice( self.weighted_finalformat ), - "expanded" : self._weighted_choice( self.weighted_expanded ), - } - def from_default(self, url=TEST_URL): - return { - "url" : url, - "username" : USERNAME, - "breakmode" : self._default_choice( self.default.breakmode ), - "breaktype" : self._default_choice( self.default.breaktype ), - "breakangle" : self._default_choice( self.default.breakangle ), - "finalformat" : self._default_choice( self.default.finalformat ), - "expanded" : self._default_choice( self.default.expanded ), - } diff --git a/lib/imgradient_params_defaults.py b/lib/imgradient_params_defaults.py deleted file mode 100644 index 313c0bc..0000000 --- a/lib/imgradient_params_defaults.py +++ /dev/null @@ -1,73 +0,0 @@ -#!/usr/bin/python2.7 -import random -from config import USERNAME, TEST_URL -from lib.utils import Pb_Api_Params - -# "width", "height", -# "color1", "color2", -# "stripes", -# "stripenumber", "stripeintensity", -# "blurriness", -# "contrast", -# "brightness", "saturation", "hue", -# "halftone", -# "bevel", "percentbeveled", -# "rotate", "flip", "flop", "tilt", -# "filetype", -# "gradienttype", -# "username", - -class ImGradientParams_FromDefaults(Pb_Api_Params): - def __init__(self): - - - - def from_random(self): - return { - "username" : USERNAME, - "width" : self._weighted_choice( self.weighted_width ), - "height" : self._weighted_choice( self.weighted_height ), - "color1" : self._weighted_choice( self.weighted_colors ), - "color2" : self._weighted_choice( self.weighted_colors ), - "stripenumber" : self._weighted_choice( self.weighted_stripenumber ), - "stripeintensity" : self._weighted_choice( self.weighted_stripeintensity ), - "blurriness" : self._weighted_choice( self.weighted_blurriness ), - "contrast" : self._weighted_choice( self.weighted_contrast ), - "brightness" : self._weighted_choice( self.weighted_brightness ), - "saturation" : self._weighted_choice( self.weighted_saturation ), - "hue" : self._weighted_choice( self.weighted_hue ), - "halftone" : self._weighted_choice( self.weighted_halftone ), - "bevel" : self._weighted_choice( self.weighted_bevel ), - "percentbeveled" : self._weighted_choice( self.weighted_percentbeveled ), - "rotate" : self._weighted_choice( self.weighted_rotate ), - "flip" : self._weighted_choice( self.weighted_flip ), - "flop" : self._weighted_choice( self.weighted_flop ), - "tilt" : self._weighted_choice( self.weighted_tilt ), - "filetype" : self._weighted_choice( self.weighted_filetype ), - "gradienttype" : self._weighted_choice( self.weighted_gradienttype ), - } - def from_default(self): - return { - "url" : url, - "username" : USERNAME, - "width" : self._default_choice( self.weighted_width ), - "height" : self._default_choice( self.weighted_height ), - "color1" : self._default_choice( self.weighted_colors ), - "color2" : self._default_choice( self.weighted_colors ), - "stripenumber" : self._default_choice( self.weighted_stripenumber ), - "stripeintensity" : self._default_choice( self.weighted_stripeintensity ), - "blurriness" : self._default_choice( self.weighted_blurriness ), - "contrast" : self._default_choice( self.weighted_contrast ), - "brightness" : self._default_choice( self.weighted_brightness ), - "saturation" : self._default_choice( self.weighted_saturation ), - "hue" : self._default_choice( self.weighted_hue ), - "halftone" : self._default_choice( self.weighted_halftone ), - "bevel" : self._default_choice( self.weighted_bevel ), - "percentbeveled" : self._default_choice( self.weighted_percentbeveled ), - "rotate" : self._default_choice( self.weighted_rotate ), - "flip" : self._default_choice( self.weighted_flip ), - "flop" : self._default_choice( self.weighted_flop ), - "tilt" : self._default_choice( self.weighted_tilt ), - "filetype" : self._default_choice( self.weighted_filetype ), - "gradienttype" : self._default_choice( self.weighted_gradienttype ), - } diff --git a/lib/imgrid.py b/lib/imgrid.py deleted file mode 100644 index e419709..0000000 --- a/lib/imgrid.py +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/python2.7 -import urllib -import urllib2 -import simplejson as json -import random -import sys -from lib.utils import post_request - -IMGRID_URL = "http://asdf.us/im/api/imgrid" - -class ImGrid(): - def __init__(self): - self._required_keys = [ - "width", - "height", - "linethickness", - "opacity", - "linecolor", - "spacing", - "vlines", - "hlines", - "shadow", - "bgimage", - "bgcolor", - "imageinstead", - "planebgcolor", - "planebgimage", - "swing", - "tilt", - "roll", - "zoom", - "skycolor", - "transition", - "trim", - "format", - "username" - ] - def new(self, params): - for k in self._required_keys: - if not k in params: - params[k] = ""; - self.params = params - return json.loads(post_request(IMGRID_URL, self.params)) - diff --git a/lib/imgrid_params_defaults.py b/lib/imgrid_params_defaults.py deleted file mode 100644 index 57c1f95..0000000 --- a/lib/imgrid_params_defaults.py +++ /dev/null @@ -1,153 +0,0 @@ -#!/usr/bin/python2.7 -import random -from config import USERNAME, TEST_URL -from lib.utils import Pb_Api_Params - - -class ImGridParams_FromDefaults(Pb_Api_Params): - def __init__(self): - self.weighted_width = [ - { "value" : 400, "weight" : 1 }, - { "value" : 600, "weight" : 1 }, - ] - self.weighted_height = [ - { "value" : 400, "weight" : 1 }, - { "value" : 600, "weight" : 1 }, - ] - self.weighted_colors = [ - { "value" : - "rgb({},{},{})".format( - random.randint(0,255), - random.randint(0,255), - random.randint(0,255), - ), - "weight" : 1 }, - { "value" : "black", "weight" : 1 }, - { "value" : "white", "weight" : 1 }, - { "value" : "silver", "weight" : 1 }, - ] - self.weighted_linethickness = [ - {"value":1, "weight": 2}, - {"value":2, "weight": 1}, - {"value":random.randint(1,100), "weight": 1}, - {"value":random.randint(1,200), "weight": 1}, - ] - self.weighted_opacity = [ - {"value":1, "weight": 2}, - {"value":0.5, "weight": 1}, - {"value":float(random.randint(0,10)/10.0), "weight": 1}, - ] - self.weighted_spacing = [ - {"value":10, "weight": 1}, - {"value":random.randint(10,400), "weight": 1}, - {"value":random.randint(10,100), "weight": 1}, - ] - self.weighted_vlines = [ - {"value":"", "weight": 1}, - {"value":"true", "weight": 1}, - ] - self.weighted_hlines = [ - {"value":"", "weight": 1}, - {"value":"true", "weight": 1}, - ] - self.weighted_shadow = [ - {"value":"", "weight": 1}, - {"value":"true", "weight": 1}, - ] - self.weighted_stripeintensity = [ - {"value": "", "weight": 3}, - {"value": random.randint(0,2000), "weight": 1}, - ] - self.weighted_swing = [ - {"value": "", "weight": 3}, - {"value": random.randint(-180,180), "weight": 1}, - ] - self.weighted_tilt = [ - {"value": "", "weight": 3}, - {"value": random.randint(-180,180), "weight": 1}, - ] - self.weighted_roll = [ - {"value": "", "weight": 3}, - {"value": random.randint(-180,180), "weight": 1}, - ] - self.weighted_zoom = [ - {"value": 0, "weight": 3}, - {"value": float(random.randint(1,12)/2.0), "weight": 1}, - {"value": float(random.randint(-12,-1)/2.0), "weight": 1}, - ] - self.weighted_trim = [ - {"value":"", "weight": 1}, - {"value":"true", "weight": 1}, - ] - self.weighted_transition = [ - { "value" : "background", "weight": 1 }, - { "value" : "dither", "weight": 1 }, - { "value" : "random", "weight": 1 }, - { "value" : "tile", "weight": 1 }, - { "value" : "edge", "weight": 1 }, - ] - self.weighted_format = [ - {"value":"png", "weight": 5}, - {"value":"jpg", "weight": 2}, - {"value":"gif", "weight": 2}, - ] - def from_random(self, imageinstead="", bgimage="", planebgimage=""): - return { - "username" : USERNAME, - "width" : self._weighted_choice( self.weighted_width ), - "height" : self._weighted_choice( self.weighted_height ), - - "skycolor" : self._weighted_choice( self.weighted_colors ), - "planebgcolor" : self._weighted_choice( self.weighted_colors ), - "bgcolor" : self._weighted_choice( self.weighted_colors ), - "linecolor" : self._weighted_choice( self.weighted_colors ), - - "bgimage" : bgimage, - "imageinstead" : imageinstead, - "planebgimage" : planebgimage, - - "linethickness" : self._weighted_choice( self.weighted_linethickness ), - "opacity" : self._weighted_choice( self.weighted_opacity ), - "spacing" : self._weighted_choice( self.weighted_spacing ), - "vlines" : self._weighted_choice( self.weighted_vlines ), - "hlines" : self._weighted_choice( self.weighted_hlines ), - "shadow" : self._weighted_choice( self.weighted_shadow ), - - "swing" : self._weighted_choice( self.weighted_swing ), - "tilt" : self._weighted_choice( self.weighted_tilt ), - "roll" : self._weighted_choice( self.weighted_roll ), - "zoom" : self._weighted_choice( self.weighted_zoom ), - "transition" : self._weighted_choice( self.weighted_transition ), - "trim" : self._weighted_choice( self.weighted_trim ), - "format" : self._weighted_choice( self.weighted_format ), - } - def from_default(self, imageinstead="", bgimage="", planebgimage=""): - return { - "username" : USERNAME, - "width" : self._default_choice( self.weighted_width ), - "height" : self._default_choice( self.weighted_height ), - - "skycolor" : self._default_choice( self.weighted_colors ), - "planebgcolor" : self._default_choice( self.weighted_colors ), - "bgcolor" : self._default_choice( self.weighted_colors ), - "linecolor" : self._default_choice( self.weighted_colors ), - - "bgimage" : bgimage, - "imageinstead" : imageinstead, - "planebgimage" : planebgimage, - - "linethickness" : self._default_choice( self.weighted_linethickness ), - "opacity" : self._default_choice( self.weighted_opacity ), - "spacing" : self._default_choice( self.weighted_spacing ), - "vlines" : self._default_choice( self.weighted_vlines ), - "hlines" : self._default_choice( self.weighted_hlines ), - "shadow" : self._default_choice( self.weighted_shadow ), - - "swing" : self._default_choice( self.weighted_swing ), - "tilt" : self._default_choice( self.weighted_tilt ), - "roll" : self._default_choice( self.weighted_roll ), - "zoom" : self._default_choice( self.weighted_zoom ), - "transition" : self._default_choice( self.weighted_transition ), - "trim" : self._default_choice( self.weighted_trim ), - "format" : self._default_choice( self.weighted_format ), - } diff --git a/lib/impattern_params_defaults.py b/lib/impattern_params_defaults.py deleted file mode 100644 index c6b88b7..0000000 --- a/lib/impattern_params_defaults.py +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/python2.7 -import random -from config import USERNAME, TEST_URL -from lib.utils import Pb_Api_Params -PATTERN_URL_BASE = "http://asdf.us/impattern/patterns" -class ImPatternParams_FromDefaults(Pb_Api_Params): - def __init__(self): - self.weighted_pattern_url = [ - { "value":"1.png", "weight":1 }, - { "value":"2.png", "weight":1 }, - ] - def from_random(self, url=TEST_URL): - return { - "image_url" : url, - "username" : USERNAME, - "pattern_url" : "{}/{}".format(PATTERN_URL_BASE, self._weighted_choice( self.weighted_pattern_url )), - } - def from_default(self, url=TEST_URL): - return { - "image_url" : url, - "username" : USERNAME, - "pattern_url" : "{}/{}".format(PATTERN_URL_BASE, self._default_choice( self.weighted_pattern_url )), - } diff --git a/lib/utils.py b/lib/utils.py deleted file mode 100644 index 98b7c98..0000000 --- a/lib/utils.py +++ /dev/null @@ -1,2 +0,0 @@ - -#ok so does the way the files have been moved, split apart and renamed look good to you? almost, need to rename a bit more. as for this utils, there is only one method to call, so you can just put it inside Pb_Api.py it will be easier |
