Simple web app that fetches information from twitter and uses Textblob to analyze the sentiment of the tweets.
This is a simple web based app using the NLP based ML Model Textblob to analyze different posts in Twitter whether or not they are positive, negative, or neutral.
- Fetches information from twitter
- Uses Textblob to analyze the text
Textblob
TextBlob is a Python (2 and 3) library for processing textual data. It provides a simple API for diving into common natural language processing (NLP) tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, translation, and more.
Project URL - https://twitter-sentiment-textblob.herokuapp.com/
- Choose to search for users or hashtags
- Select how many pages you would like to fetch information
- Choose the Different Graphs
- Streamlit, https://www.streamlit.io/
- Heroku, https://www.heroku.com
- setup.sh
- Procfile
- requirements.txt
- JCharis Tech's video on How to deploy Streamlit to Heroku, https://www.youtube.com/watch?v=skpiLtEN3yk&list=PLJ39kWiJXSixyRMcn3lrbv8xI8ZZoYNZU&index=3
- Textblob, https://textblob.readthedocs.io/en/dev/
- Computer Science : Twitter Sentiment Analysis Using Python, https://www.youtube.com/watch?v=ujId4ipkBio
- Twitter Scraper, https://pypi.org/project/twitter-scraper/