scope = ["https://spreadsheets.google.com/feeds"] creds = ServiceAccountCredentials.from_json_keyfile_name("keys.json", scope) client = gspread.authorize(creds)

It froze.

Most spreadsheets use color-coding to indicate finished vs. unfinished episodes.