Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 1.5 KB

README.md

File metadata and controls

34 lines (28 loc) · 1.5 KB

News-Sentiment-Analysis

Project Overview

News Sentiment Analyzer is a Python-based project that allows users to input a news domain (e.g., sports, politics, technology) and then web scrapes the latest news headlines from that domain. The project then performs sentiment analysis on the scraped headlines and returns the sentiment results to the user. This tool helps users quickly understand the overall sentiment in the news for a specific domain.

Features

  • User Input: Users can specify the news domain they are interested in.
  • Web Scraping: The tool scrapes the latest news headlines from a specified source.
  • Sentiment Analysis: It performs sentiment analysis on the headlines using a pre-trained NLP model.
  • Results: The sentiment analysis results are returned to the user, indicating whether the news is positive, negative, or neutral.

Getting Started

To get started with this project, clone this repository and follow the setup instructions below.

Requirements

  • Python 3.6+
  • Chrome browser and 'chromedriver'

Installation

git clone https://github.com/Atul-04/News-Sentiment-Analysis.git
cd News-Sentiment-Analysis
pip install -r requirements.txt

Run script

streamlit run app.py

Team Members:

  1. Atul Jha - @Atul-04
  2. Ashmit Verma - @Ashmit-Verma
  3. Ayush Dadhich - @AyushDadhich07
  4. Aditya Damani - @Aditya-Damani