def GetSpreadsheetsFeed(self, key=None, query=None, visibility='private', 
      projection='full'):
    
    uri = ('http://%s/feeds/spreadsheets/%s/%s' 
           % (self.server, visibility, projection))
    
    if key is not None:
      uri = '%s/%s' % (uri, key)
      
    if query != None:
      query.feed = uri
      uri = query.ToUri()

    if key:
      return self.Get(uri, 
          converter=gdata.spreadsheet.SpreadsheetsSpreadsheetFromString)
    else:
      return self.Get(uri,
          converter=gdata.spreadsheet.SpreadsheetsSpreadsheetsFeedFromString)
Gets a spreadsheets feed or a specific entry if a key is defined
dataset/ETHPy150Open bradfitz/addressbooker/gdata/spreadsheet/service.py/SpreadsheetsService.GetSpreadsheetsFeed