requests newspaper3k python-docx PyPDF2 beautifulsoup4 google pandas openai==0.28 youtube-transcript-api