Skip to content

Commit

Permalink
Merge branch 'master' into ripe-tech_master
Browse files Browse the repository at this point in the history
# Conflicts:
#	setup.py
  • Loading branch information
gcandal committed Sep 28, 2016
2 parents 67a1060 + df20334 commit 81107d9
Show file tree
Hide file tree
Showing 6 changed files with 40 additions and 1 deletion.
2 changes: 1 addition & 1 deletion setup.py
Expand Up @@ -42,7 +42,7 @@

setuptools.setup(
name = "budy_api",
version = "0.2.9-rc1",
version = "0.2.11",
author = "Hive Solutions Lda.",
author_email = "development@hive.pt",
description = "Budy API Client",
Expand Down
10 changes: 10 additions & 0 deletions src/budy/category.py
Expand Up @@ -47,3 +47,13 @@ def list_categories(self, *args, **kwargs):
**kwargs
)
return contents

def get_category(self, id):
url = self.base_url + "categories/%d" % id
contents = self.get(url, auth = False)
return contents

def slug_category(self, slug):
url = self.base_url + "categories/slug/%s" % slug
contents = self.get(url, auth = False)
return contents
5 changes: 5 additions & 0 deletions src/budy/collection.py
Expand Up @@ -52,3 +52,8 @@ def get_collection(self, id):
url = self.base_url + "collections/%d" % id
contents = self.get(url, auth = False)
return contents

def slug_collection(self, slug):
url = self.base_url + "collections/slug/%s" % slug
contents = self.get(url, auth = False)
return contents
10 changes: 10 additions & 0 deletions src/budy/color.py
Expand Up @@ -47,3 +47,13 @@ def list_colors(self, *args, **kwargs):
**kwargs
)
return contents

def get_color(self, id):
url = self.base_url + "colors/%d" % id
contents = self.get(url, auth = False)
return contents

def slug_color(self, slug):
url = self.base_url + "colors/slug/%s" % slug
contents = self.get(url, auth = False)
return contents
5 changes: 5 additions & 0 deletions src/budy/order.py
Expand Up @@ -72,6 +72,11 @@ def set_store_billing_order(self, key):
contents = self.put(url)
return contents

def set_ip_address_order(self, key, payload):
url = self.base_url + "orders/%s/ip_address" % key
contents = self.put(url, data_j = payload)
return contents

def set_email_order(self, key, payload):
url = self.base_url + "orders/%s/email" % key
contents = self.put(url, data_j = payload)
Expand Down
9 changes: 9 additions & 0 deletions src/budy/product.py
Expand Up @@ -70,3 +70,12 @@ def related_product(self, id, *args, **kwargs):
**kwargs
)
return contents

def share_product(self, id, *args, **kwargs):
url = self.base_url + "products/%d/share" % id
contents = self.get(
url,
auth = False,
**kwargs
)
return contents

0 comments on commit 81107d9

Please sign in to comment.