trading/tests/fixtures
Viktor Barzin 145f7dbec5 feat(meet-kevin): caption extractor via yt-dlp
- Implement CaptionResult frozen dataclass for structured caption data
- Add parse_srt() to parse SubRip format with flexible timestamp handling
- Add extract_captions() async function using yt-dlp subprocess wrapper
- Prefer manual captions over auto-generated; clean up SRT files after parsing
- Add 16 comprehensive tests covering edge cases (empty input, malformed SRT,
  timestamp variations, language extraction, manual vs auto selection)
- Type-safe implementation with full mypy --strict compliance
- Add sample.srt fixture with 3 segments mentioning NVDA for test reference
2026-05-21 19:40:52 +00:00
..
meet_kevin_rss.xml feat(meet-kevin): RSS poller for YouTube uploads 2026-05-21 19:36:22 +00:00
sample.srt feat(meet-kevin): caption extractor via yt-dlp 2026-05-21 19:40:52 +00:00