Spaces:
Sleeping
Sleeping
Commit History
-
Re-architect: API-based acquisition, no download; ffmpeg -ss screenshots
- Comments via YouTube Data API v3 (key in UI or YOUTUBE_API_KEY secret) instead of yt-dlp scraping; sentiment ranking unchanged - Transcript via youtube-transcript-api (already timestamped) instead of faster-whisper - Screenshots without downloading: yt-dlp resolves a stream URL, ffmpeg -ss grabs one frame per weighted timestamp (sharpest of 3); falls back to text-only if blocked - Remove the whole YouTube-access section (cookies/proxy/PO-token UI) and the browser extension; thin fallback kept via optional YT_COOKIES / YT_PROXY secrets - Drop faster-whisper + full video download; add youtube-transcript-api + numpy - gitignore cookies.txt; README rewritten for the new architecture Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>f07812e -
Add YouTube -> tutorial .docx pipeline (Gradio Space)
Search top videos, rank by comment sentiment, transcribe the best with faster-whisper, generate tutorial text with DeepSeek-V3, pick screenshots via a weighted LLM/Whisper-timing indicator, caption them with a vision model, and assemble a .docx. Downloaded video is auto-deleted after frame extraction. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>f6a6455