File size: 2,085 Bytes
54d74bd
 
2c4c384
54d74bd
 
 
 
 
 
 
 
2c4c384
 
54d74bd
2c4c384
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
---
title: QuickPulse
emoji: 🌍
colorFrom: pink
colorTo: gray
sdk: gradio
sdk_version: 5.29.1
app_file: app.py
pinned: false
short_description: News Stories in Context
---
# Quick Pulse  
### AI-Powered News Summarizer with Sentiment & Topic Clustering

### Overview

Quick Pulse is a powerful tool designed to provide summarized news articles with real-time sentiment analysis and topic clustering. Built with cutting-edge NLP techniques, it pulls articles from various sources, analyzes them for sentiment, clusters them based on topics, and provides a quick digest of the latest news trends and insights.

### Features:
Real-Time News Summarization: Automatically summarizes the latest articles.

Sentiment Analysis: Analyzes the emotional tone (positive, negative, or neutral) of the summarized content.

Topic Clustering: Groups similar articles based on detected topics for easy exploration.

### App Demo:
You can interact with the Quick Pulse app directly on Hugging Face Spaces. It allows you to:

Enter a topic to fetch and summarize the latest news articles.

Upload text files for analysis and summarization.

Enter URLs for specific articles to analyze.

Download a CSV file of clustered articles for further analysis.

### How to Use:
1. Fetch Latest News:
Click on the Fetch & Summarize Top 10 Headlines button to retrieve the latest news articles related to top headlines.

2. Enter a Custom Topic:
Enter a specific topic (e.g., "climate change") in the input box to fetch and summarize articles related to that subject.

3. Sentiment Filtering:
Select the sentiment filter to focus on positive, neutral, or negative articles.

4. Upload Text Files:
Upload your own .txt files containing article content to be processed.

5. Enter URLs:
Provide a list of article URLs separated by newlines to extract and analyze their content.

6. Download Results:
After processing, you can download the clustered results as a CSV file, containing the articles grouped by their topics and sentiment.

7. Clear All Inputs:
Use the Clear button to reset the app and remove all inputs.