openai streamlit pandas gspread oauth2client PyPDF2