The Website Sentiment Analyzer is a GUI-based application developed in Python, utilizing libraries such as tkinter, BeautifulSoup, requests, and vaderSentiment. It allows users to analyze the sentiment of text on websites by entering a URL and subject (optional) and then presents the sentiment results as either positive or negative along with a compound score.
- Extracts text from any provided URL.
- Performs sentiment analysis using the VADER sentiment analysis tool.
- User-friendly graphical interface for easy operation.
- Displays sentiment as a score and a label (positive or negative).
- Python 3.6 or higher
- tkinter library
- requests library
- bs4 (BeautifulSoup) library
- vaderSentiment library
- Ensure Python 3.6 or higher is installed on your system.
- Install required Python packages using pip: pip install requests beautifulsoup4 vaderSentiment
- Run the script to start the application.
- Enter the complete URL of the website you wish to analyze in the 'Enter Website URL' field.
- Optionally, enter a subject related to the text being analyzed in the 'Enter Subject' field.
- Click 'Analyze Sentiment' to retrieve and analyze the website content.
- View the sentiment analysis results displayed in the output box at the bottom of the application.
- Alexis Martinez MS548
This software is released under the MIT License.