Spaces:
Running
A newer version of the Gradio SDK is available:
5.33.2
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:
Fetch Latest News: Click on the Fetch & Summarize Top 10 Headlines button to retrieve the latest news articles related to top headlines.
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.
Sentiment Filtering: Select the sentiment filter to focus on positive, neutral, or negative articles.
Upload Text Files: Upload your own .txt files containing article content to be processed.
Enter URLs: Provide a list of article URLs separated by newlines to extract and analyze their content.
Download Results: After processing, you can download the clustered results as a CSV file, containing the articles grouped by their topics and sentiment.
Clear All Inputs: Use the Clear button to reset the app and remove all inputs.