class TwitterPerson(AbstractPerson): def __init__(self, user_object): print user_object.__str__() self.id = str(user_object.GetId()) self.user_name = user_object.GetScreenName() self.first_name = user_object.GetName() self.last_name = user_object.GetName() self.gender = None def getId(self): return self.id def getUsername(self): return self.user_name def getFirstName(self): return self.first_name def getLastName(self): return self.last_name def getGender(self): return self.gender print "Registering twitter adapter" registerAdapter("http://twitter.com", TwitterAdapter)
class FacebookAlbum(AbstractAlbum): graph_api = None def __init__(self, graph_api, album_object): self.graph_api = graph_api self.name = album_object["name"] self.description = album_object["name"] self.updated_date = album_object["updated_time"] self.created_date = album_object["created_time"] print album_object pass def getName(self): return self.name def getDescription(self): return self.description def getCreatedDate(self): return self.created_date def getUpdatedDate(self): return self.updated_date def getPictures(self): pass print "Registering facebook adapter" registerAdapter("http://facebook.com", FacebookAdapter)