docs: def extract(text='', start=0, results=15, buckets=None, limit=False, max_familiarity=None, min_familiarity=None,
                  max_hotttnesss=None, min_hotttnesss=None):
      """Extract artist names from a block of text.
      
      Args:
      
      Kwargs:
          text (str): The text to extract artists from
      
          start (int): An integer starting value for the result set
      
          results (int): An integer number of results to return
      
          buckets (list): A list of strings specifying which buckets to retrieve
      
          limit (bool): A boolean indicating whether or not to limit the results to one of the id spaces specified in buckets
      
          max_familiarity (float): A float specifying the max familiarity of artists to search for
      
          min_familiarity (float): A float specifying the min familiarity of artists to search for
      
          max_hotttnesss (float): A float specifying the max hotttnesss of artists to search for
      
          min_hotttnesss (float): A float specifying the max hotttnesss of artists to search for
      
      Returns:
          A list of Artist objects
      
      Example:
      
      >>> results = artist.extract(text='i saw beyonce at burger king, she was eatin, she was eatin')
      >>> results
  
      >>> 
      
      """
  
      buckets = buckets or []
      kwargs = {}
      
      kwargs['text'] = text
      
      if max_familiarity is not None:
          kwargs['max_familiarity'] = max_familiarity
      if min_familiarity is not None:
          kwargs['min_familiarity'] = min_familiarity
      if max_hotttnesss is not None:
          kwargs['max_hotttnesss'] = max_hotttnesss
      if min_hotttnesss is not None:
          kwargs['min_hotttnesss'] = min_hotttnesss
      if start:
          kwargs['start'] = start
      if results:
          kwargs['results'] = results
      if buckets:
          kwargs['bucket'] = buckets
      if limit:
          kwargs['limit'] = 'true'
      
      result = util.callm("%s/%s" % ('artist', 'extract'), kwargs)
      
      return [Artist(**util.fix(a_dict)) for a_dict in result['response']['artists']]