def get(self,ID,otype): getId = urllib.quote(str(ID)) mode = 'json' if self.mode == 'object' else self.mode request = fetch( config.url+'/'.join(['api/1.0',mode,otype,getId]) ) response = request.read() if self.mode == 'object': return json.loads(response)[0] else: return response
def fetch(self,page=1): request = fetch(self.url(page)) if self.mode == 'object': return json.load(request) else: return request.read()