summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--OLD.py167
-rw-r--r--lib/__init__.py0
-rw-r--r--lib/dumpfm.py59
-rw-r--r--lib/imbreak.py28
-rw-r--r--lib/imbreak_params_defaults.py61
-rw-r--r--lib/imgradient_params_defaults.py73
-rw-r--r--lib/imgrid.py44
-rw-r--r--lib/imgrid_params_defaults.py153
-rw-r--r--lib/impattern_params_defaults.py23
-rw-r--r--lib/utils.py2
10 files changed, 0 insertions, 610 deletions
diff --git a/OLD.py b/OLD.py
deleted file mode 100644
index 04422ab..0000000
--- a/OLD.py
+++ /dev/null
@@ -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