📺

YouTube Watcher

Verified

by michaelgathara

Fetch transcripts from YouTube videos to enable summarization, QA, and content extraction. Uses yt-dlp.

youtubetranscriptyt-dlpvideosummarize
View on GitHub

YouTube Watcher

Fetch transcripts from YouTube videos to enable summarization, QA, and content extraction.

Usage

Get Transcript

python3 {baseDir}/scripts/get_transcript.py "https://www.youtube.com/watch?v=VIDEO_ID"

Examples

Summarize a video:

  1. Get the transcript
  2. Read the output and summarize it for the user

Find specific information:

  1. Get the transcript
  2. Search the text for keywords or answer the user's question based on the content

Notes

  • Requires yt-dlp to be installed and available in PATH
  • Works with videos that have closed captions (CC) or auto-generated subtitles
  • If a video has no subtitles, the script will fail with an error message