# YouTube Chat Listener (Version 2) - Sustainable Live Chat Exploration This project aims to create a robust, quota-friendly, open-source, and Linux-compatible solution for monitoring YouTube Live Chat. Our initial research indicated a gRPC endpoint, but further investigation revealed this is not publicly available. Therefore, this project is now focused on a deeper exploration of alternative, sustainable methods to acquire live chat data without relying on continuous, quota-limited API polling or requesting quota increases. ## Project Goal To identify and, if feasible, implement a sustainable, quota-friendly, compliant, open-source, and Linux-compatible method for receiving real-time YouTube Live Chat messages, processing them, and displaying them in the terminal with rich formatting. This goal explicitly rules out relying on YouTube Data API v3 quota increases. ## Revised Research & Exploration Plan For a detailed breakdown of the revised research and exploration steps, please refer to the [DEVELOPMENT_PLAN.md](DEVELOPMENT_PLAN.md) file. ## Dependencies * `google-auth-oauthlib` (for potential initial API calls or authentication research) * `google-api-python-client` (for potential initial API calls or authentication research) * `rich` (for terminal display) ## Future Enhancements * Interactive message sending. * More advanced terminal UI (e.g., `prompt_toolkit` for input). * Web overlay integration.