code: def posts(self, blogname, type=None, **kwargs):
          
          if type is None:
              url = '/v2/blog/{}/posts'.format(blogname)
          else:
              url = '/v2/blog/{}/posts/{}'.format(blogname, type)
          return self.send_api_request("get", url, kwargs, ['id', 'tag', 'limit', 'offset', 'before', 'reblog_info', 'notes_info', 'filter', 'api_key'], True)
docs: Gets a list of posts from a particular blog
  
          :param blogname: a string, the blogname you want to look up posts
                           for. eg: codingjester.tumblr.com
          :param id: an int, the id of the post you are looking for on the blog
          :param tag: a string, the tag you are looking for on posts
          :param limit: an int, the number of results you want
          :param offset: an int, the offset of the posts you want to start at.
          :param before: an int, the timestamp for posts you want before.
          :param filter: the post format you want returned: HTML, text or raw.
          :param type: the type of posts you want returned, e.g. video. If omitted returns all post types.
  
          :returns: a dict created from the JSON response