docs: def get_drive_api_from_client_secrets(path, reset_creds=False):
      """
      Reads the local client secrets file if available (otherwise, opens a
      browser tab to walk through the OAuth 2.0 process, and stores the client
      secrets for future use) and then authorizes those credentials. Returns a
      Google Drive API service object.
      """
      storage = keyring_storage.Storage('tarbell', getpass.getuser())
      credentials = None
      if not reset_creds:
          credentials = storage.get()
      if path and not credentials:
          flow = client.flow_from_clientsecrets(path, scope=OAUTH_SCOPE)
          credentials = tools.run_flow(flow, storage, flags)
          storage.put(credentials)
  
      return _get_drive_api(credentials)