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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)