Skip to content

brantleygusler/YouTube-Real-Time-Intelligence-Pipeline-YRTIP-

Repository files navigation

YouTube-Real-Time-Intelligence-Pipeline-YRTIP

Transform livestream chat into actionable audience insights

This project collects, analyzes, and visualizes YouTube livestream chat using Python, NLP, and behavioral analytics. It provides insights on topics, sentiment, engagement spikes, viewer segmentation, bots, emoji trends, influencer networks, and generates AI-style stream recaps.

Features

  • Chat Collection: Real-time messages stored by user handle
  • NLP Analysis: Topic modeling and sentiment analysis
  • Behavioral Analytics: Viewer segmentation, bot detection, emoji trends
  • Engagement Analytics: Chat momentum, highlight moments
  • Advanced Insights: Influencer network, AI-style stream summaries
  • Interactive Dashboard: Built with Streamlit

Technologies

Python, pytchat, pandas, scikit-learn, NLTK, NetworkX, Streamlit

Installation

pip install pytchat pandas scikit-learn nltk streamlit networkx
python -c "import nltk; nltk.download('vader_lexicon')"

About

YRTIP is a Python data pipeline that captures and analyzes livestream chat from YouTube, applying NLP topic modeling, sentiment analysis, engagement spike detection, and network analysis to transform raw audience conversations into actionable engagement insights through an interactive dashboard built with Streamlit.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages