YTSummarizer

by Arda Kalaycı
Score: 30/100
favorite
share
Description

The YTSummarizer plugin helps you bring YouTube content into your vault by fetching video transcripts and generating AI-powered summaries using OpenAI models. You can view transcripts in a sidebar or save them as full notes, complete with clickable timestamps for easy navigation. The plugin supports custom prompts, multilingual transcripts, and configurable timestamp intervals. It's especially useful for researchers, students, or content consumers who want to capture and summarise key ideas from videos without watching them in full. All summaries are generated locally with your own OpenAI API key, giving you flexibility and control over the output.

Stats
1
stars
30
downloads
0
forks
2
days
51
days
51
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
1
total issues
1
open issues
0
closed issues
0
commits
Latest Version
2 months ago
Changelog

YTSummarizer v0.2.6

YTSummarizer is an Obsidian plugin that fetches YouTube transcripts and generates summaries using OpenAI GPT models.

What's New in This Version

  • Added compatibility with Obsidian 1.7.2 and above
  • Improved performance by using Vault.process instead of Vault.modify for file operations
  • Updated UI text to comply with Obsidian standards
  • Improved settings tab layout
  • Updated documentation and added screenshots

Features

  • Fetch transcripts from YouTube videos
  • Generate summaries of video content using OpenAI GPT models
  • View transcripts in the sidebar or create new notes with transcripts and summaries
  • Interactive timestamps that link directly to specific points in the video
  • Customizable timestamp frequency
  • Support for different languages and country codes
  • Configurable OpenAI model selection

Installation

  1. Open Obsidian Settings
  2. Go to Community Plugins and disable Safe Mode
  3. Click on Browse and search for "YTSummarizer"
  4. Install the plugin and enable it

Requirements

  • An OpenAI API key is required for the summary generation feature

Acknowledgments

This plugin is heavily inspired by and builds upon Łukasz Strzępek's YTranscript plugin.

README file from