snscrape umap_learn openai matplotlib textblob plotly django django_select2 django-urls Django requests flask flask_cors pandas scikit-learn==0.24.2 pipwin streamlit praw markdown emoji load-dotenv streamlit-chat python_translator apify-client streamlit-aggrid newscatcherapi numpy Pillow sentence_transformers transformers umap umap-learn gradio openai-whisper langchain faiss-cpu requests-toolbelt hdbscan torch bertopic PythonTurtle scikit-image datetime seaborn pyvis pyvis-network pinecone-client tiktoken us librosa openpyxl folium nltk pickle-mixin translate wordcloud tweepy