This project uses Natural Language Processing techniques to perform sentiment analysis on tweets from Twitter. The sentiment analysis is performed using machine learning algorithms to classify tweets as positive, negative, or neutral.
- Prerequisites
- Python 3.7 or higher
- pip package manager
- Clone the repository
git clone https://github.com/KiranPranay/twitter_sentimental_analysis.git
- Install the required packages
pip install -r requirements.txt
- Start the Flask server
python app.python
- Open the web app in your browser by navigating to http://localhost:5000
- Analyze the sentiment of a specific Twitter user's timeline
- Analyze the sentiment of tweets from a specific hashtag
- View a summary of the sentiment analysis results, including the percentage of positive, negative, and neutral tweets
- Python
- Flask
- Snscrape
- TextBlob
This project is licensed under the MITLicense - see the LICENSE file for details.