requests langchain newspaper3k python-dotenv openai