Пример #1
0
 def __init__(self,api=None,data_dict=None):
     if data_dict is not None:
         log.debug('attempting to populate data for %s' % (self.__class__.__name__))
         dict_to_object_value('caption',self,data_dict)
         dict_to_object_value('body',self,data_dict)
         self.player = data_dict['player']
     super(VideoPost,self).__init__(api=api,data_dict=data_dict)
Пример #2
0
 def __init__(self,api=None,data_dict=None):
     if data_dict is not None:
         log.debug('attempting to populate data for TextPost')
         dict_to_object_value('asking_name',self,data_dict)
         dict_to_object_value('asking_url',self,data_dict)
         dict_to_object_value('question',self,data_dict)
         dict_to_object_value('answer',self,data_dict)
     super(AnswerPost,self).__init__(api=api,data_dict=data_dict)
Пример #3
0
 def __init__(self,api=None,data_dict=None):
     if data_dict is not None:
         log.debug('attempting to populate data for %s' % (self.__class__.__name__))
         dict_to_object_value('name',self,data_dict)
         dict_to_object_value('likes',self,data_dict)
         dict_to_object_value('following',self,data_dict)
         dict_to_object_value('default_post_format',self,data_dict)
         if data_dict.has_key('blogs'):
             for blog_dict in data_dict['blogs']:
                 blog = Blog(api=api,data_dict=blog_dict)
                 self.blogs.append(blog)
         super(TumblrUser,self).__init__(api=api)
Пример #4
0
 def __init__(self,api=None,data_dict=None):
     if data_dict is not None:
         log.debug('attempting to populate data for %s' % (self.__class__.__name__))
         dict_to_object_value('title',self,data_dict)
         dict_to_object_value('body',self,data_dict)
         dict_to_object_value('dialogue',self,data_dict)
     super(ChatPost,self).__init__(api=api,data_dict=data_dict)
Пример #5
0
    def __init__(self,api=None,data_dict=None):
        if data_dict is not None:
            log.debug('attempting to populate data for %s' % (self.__class__.__name__))
            dict_to_object_value('caption',self,data_dict)
            dict_to_object_value('width',self,data_dict,type='int')
            dict_to_object_value('height',self,data_dict,type='int')
            if data_dict.has_key('alt_sizes'):
                try:
                    sizes = data_dict['alt_sizes']
                    for size in sizes:
                        p = TumblrPhotoSize(api=api,data_dict=size)
                        self.alt_sizes.append(p)
                except:
                    message = "%s %s" % ('failed to set alternate photo sizes from value')
                    log.warn(message)
            else:
                log.warn('no alt_sizes found in PhotoPost photo object')

        super(TumblrPhoto,self).__init__(api=api)
Пример #6
0
 def __init__(self,api=None,data_dict=None):
     if data_dict is not None:
         dict_to_object_value('url',self,data_dict)
         dict_to_object_value('width',self,data_dict,type='int')
         dict_to_object_value('height',self,data_dict,type='int')
     super(TumblrPhotoSize,self).__init__(api=api)
Пример #7
0
    def __init__(self,api=None,data_dict=None):
        if data_dict is not None:
            log.debug('attempting to populate data for %s' % (self.__class__.__name__))
            dict_to_object_value('title',self,data_dict)
            dict_to_object_value('num_posts',self,data_dict)
            dict_to_object_value('name',self,data_dict)
            dict_to_object_value('updated',self,data_dict,type='datetime')
            dict_to_object_value('description',self,data_dict)
            dict_to_object_value('ask',self,data_dict)
            dict_to_object_value('ask_anon',self,data_dict)
            dict_to_object_value('likes',self,data_dict)
            dict_to_object_value('url',self,data_dict)

        super(Blog,self).__init__(api=api)
Пример #8
0
 def __init__(self,api=None,data_dict=None):
     if data_dict is not None:
         log.debug('attempting to populate data for Follower')
         dict_to_object_value('url',self,data_dict)
     super(Follower,self).__init__(api=api,data_dict=data_dict)
Пример #9
0
 def __init__(self,api=None,data_dict=None):
     if data_dict is not None:
         log.debug('attempting to populate data for %s' % (self.__class__.__name__))
         dict_to_object_value('caption',self,data_dict)
         dict_to_object_value('player',self,data_dict)
         dict_to_object_value('plays',self,data_dict,type='int')
         dict_to_object_value('album_art',self,data_dict)
         dict_to_object_value('artist',self,data_dict)
         dict_to_object_value('album',self,data_dict)
         dict_to_object_value('track_name',self,data_dict)
         dict_to_object_value('track_number',self,data_dict,type='int')
         dict_to_object_value('year',self,data_dict)
     super(AudioPost,self).__init__(api=api,data_dict=data_dict)
Пример #10
0
 def __init__(self,api=None,data_dict=None):
     if data_dict is not None:
         log.debug('attempting to populate data for %s' % (self.__class__.__name__))
         dict_to_object_value('text',self,data_dict)
         dict_to_object_value('source',self,data_dict)
     super(QuotePost,self).__init__(api=api,data_dict=data_dict)
Пример #11
0
 def __init__(self,api=None,data_dict=None):
     if data_dict is not None:
         dict_to_object_value('blog_name',self,data_dict)
         dict_to_object_value('id',self,data_dict)
         dict_to_object_value('post_url',self,data_dict)
         dict_to_object_value('type',self,data_dict)
         dict_to_object_value('timestamp',self,data_dict)
         dict_to_object_value('date',self,data_dict)
         dict_to_object_value('format',self,data_dict)
         dict_to_object_value('reblog_key',self,data_dict)
         dict_to_object_value('tags',self,data_dict)
         dict_to_object_value('bookmarket',self,data_dict)
         dict_to_object_value('mobile',self,data_dict)
         dict_to_object_value('source_url',self,data_dict)
         dict_to_object_value('source_title',self,data_dict)
         dict_to_object_value('total_posts',self,data_dict)
     super(Post,self).__init__(api=api)