File size: 1,243 Bytes
a4612d4 2af092a a4612d4 2af092a a4612d4 b9d31ba a4612d4 b9d31ba a4612d4 | 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 | ---
title: LivePulse
emoji: 📡
colorFrom: purple
colorTo: indigo
sdk: docker
app_port: 7860
pinned: false
short_description: YouTube Live Chat Analytics
---
# 📡 LivePulse — YouTube Live Chat Analytics
Real-time Hinglish sentiment and topic analysis for YouTube live streams.
## Features
- Real-time chat scraping via YouTube Data API v3
- Sentiment classification (Positive / Neutral / Negative) using a pure keyword engine
- Expanded Hinglish + English + regional slang keyword sets
- Negation handling ("nahi accha" → Negative)
- Intensifier boost ("bahut accha" → higher confidence)
- Emoji sentiment scoring
- Topic classification (Appreciation / Question / Promo / Spam / MCQ Answer / General)
- Action type classification (28 fine-grained categories, fully keyword-based)
- Interactive Streamlit dashboard with live auto-refresh
- Start/stop scraper directly from the UI
- Multi-stream comparison (up to 5 streams)
- Engagement score, word cloud, leaderboard, sentiment heatmap
## Usage
1. Paste a YouTube live video ID or URL in the **Stream Control** section in the sidebar
2. Click **▶ Start** — the scraper launches in the background
3. The dashboard auto-refreshes and shows live sentiment + topic data
|