Catching Up on YouTube… Without Watching a Thing

Ever find yourself thinking “I should really catch up on [insert favorite YouTuber here]”, only to remember you don’t have time to sit through hours of video content? Yeah, same here.

So I built a tool.

🎯 The Problem:

Sometimes I want the content of a video, not the video itself. Especially for creators I follow who do commentary, education, or long-form analysis — I don’t need visuals, I need words. And YouTube’s transcript feature is great… until you try to use it across multiple videos.

💡 The Solution:

I wrote a Python app that lets you paste in a YouTube link — be it a single video, a playlist, or a whole channel — and it pulls down the transcripts for you automatically. It’s got a simple graphical interface and a batch mode that saves all transcripts from a session into a single text file, so you can scroll through your backlog like you’re binge-reading newsletters.

You can find it here:
👉 https://github.com/jonwestfall/youtube-transcript-download

✨ Use Cases:

  • Skim through that playlist of lectures you meant to watch three months ago
  • Read commentary from your favorite political or cultural analyst while offline
  • Search for that one quote in a video without guessing the timestamp
  • Feed transcripts into your own personal LLM or summarizer if you’re into that sort of thing (I am)

⚙️ How It Works:

  • Open the app
  • Paste in a URL (video, playlist, or channel)
  • Select how many videos to process (for playlists and channels)
  • Let it run in the background — it’s threaded so it won’t freeze
  • Boom: transcripts saved as .txt files in your working folder

Each transcript is saved individually, but also combined into a single batch file with a timestamp so you can scroll them all at once. Or load them into an LLM for summarization!

No YouTube API key needed, no login, no nonsense.

Leave a Reply