From a7d465b08ae8425acce39bfa1d3c727544787fec Mon Sep 17 00:00:00 2001 From: stephen schuresko Date: Tue, 7 Apr 2026 10:36:38 -0400 Subject: [PATCH] Fix YouTubeTranscriptApi method call from get_transcript() to fetch() Tested video v75iZrtI6hw and researched APIs for live stream transcripts. The get_transcript() method doesn't exist in youtube-transcript-api library. Should use YouTubeTranscriptApi().fetch() instead. --- youtube_transcript_downloader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/youtube_transcript_downloader.py b/youtube_transcript_downloader.py index 63f35a7..74b94d8 100644 --- a/youtube_transcript_downloader.py +++ b/youtube_transcript_downloader.py @@ -41,7 +41,7 @@ def get_transcript(video_id, languages=None): languages = ['en', 'en-US'] try: - transcript = YouTubeTranscriptApi.get_transcript(video_id, languages=languages) + transcript = YouTubeTranscriptApi().fetch(video_id, languages=languages) return transcript except Exception as e: print(f"Error getting transcript: {e}")