Пример #1
0
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)
Пример #2
0
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)