Account API setup

This commit is contained in:
Kenneth Reitz
2011-02-14 03:29:11 -05:00
parent f34029f400
commit 0d86f2ff01
+20 -23
View File
@@ -19,11 +19,26 @@ __author__ = 'Kenneth Reitz'
__license__ = 'ISC'
__copyright__ = 'Copyright 2011 Kenneth Reitz'
__all__ = ['Convore']
API_URL = 'https://convore.com/api/'
class Account(object):
"""Account API"""
def verify(self):
"""Authenticates. Returns True if authentication is successful,
False if not."""
r = requests.get(API_URL + 'account/verify.json')
return True if r.status_code == 200 else False
class Groups(object):
pass
class Convore(object):
"""The :class:`Convore` object is the heart of this api wrapper. It
provides all core functionality.
@@ -33,31 +48,13 @@ class Convore(object):
"""
account = Account()
groups = Groups()
def __init__(self, username, password):
self.username = username
self.password = password
requests.add_autoauth(API_URL, requests.AuthObject(self.username, self.password))
self.verify()
def verify(self):
"""Authenticates. Returns True if authentication is successful, False if not."""
r = requests.get(API_URL + 'account/verify.json')
return True if r.status_code == 200 else False
class Groups(object):
def create(self):
pass
class Group(object):
pass
def __init__(self, id):
pass
def leave(self):
pass