Private
Public Access
0
0
Commit Graph

2 Commits

Author SHA1 Message Date
ed 338573b1e8 refactor(video_analysis): extract_transcript.py uses yt-dlp VTT directly (skip youtube-transcript-api which consistently fails for these videos)
youtube-transcript-api v1.2.4 returns XML parse error on empty response for ALL videos in this campaign. yt-dlp's --write-auto-subs reliably returns 1000s of segments per video. Switched to yt-dlp as the primary path.

Tests updated to mock _fetch_via_ytdlp instead of _fetch_raw_transcript. 8/8 tests passing.
2026-06-21 16:33:44 -04:00
ed 94f4a4eee9 feat(video_analysis): extract_transcript.py with TDD (8 tests) 2026-06-21 15:31:42 -04:00