Discover and explore top open-source AI tools and projects—updated daily.
zarazhangruiYouTube transcripts transformed into EPUB ebooks
Top 73.9% on SourcePulse
Summary
This project transforms YouTube video transcripts into EPUB ebooks, targeting users who prefer offline, readable content. It automates fetching videos from specified channels, extracts transcripts, and uses Claude AI to generate polished, magazine-style articles delivered via email or accessible through a web dashboard. The core benefit is converting passive video consumption into a portable, text-based reading experience.
How It Works
The system fetches latest videos from user-defined YouTube channels, filtering out Shorts. It extracts transcripts and employs Claude AI to convert them into structured, magazine-style articles. The output is an EPUB ebook, with optional email delivery. This AI-driven approach enhances the readability and organization of transcribed content beyond raw text.
Quick Start & Requirements
pip install -r requirements.txt..env (from .env.example).channels.txt.python main.py.pip install streamlit, python -m streamlit run dashboard.py).launchctl scripts provided for macOS.Highlighted Details
Maintenance & Community
The README does not detail specific contributors, sponsorships, or community channels (e.g., Discord, Slack).
Licensing & Compatibility
Limitations & Caveats
The project addresses YouTube API quirks, including Shorts filtering, search chronology, and transcript API changes. Local execution is recommended over cloud platforms like GitHub Actions due to potential blocking. Transcript accuracy may vary; video descriptions can be included in Claude context to improve results. Article truncation mid-sentence can occur and may require adjusting max_tokens. macOS automation requires verifying Python paths for multi-installation environments.
2 months ago
Inactive
FanaHOVA