Skip to content

Update fetch-youtube-transcript extension #20010

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions extensions/fetch-youtube-transcript/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Fetch Youtube Transcript Changelog

## [2.0.1] - 2025-06-24

### Breaking Changes

- Removed `youtube-transcript-scraper` dependency.
- Switched to `yt-dlp` for fetching transcripts. Users are now required to install `yt-dlp` separately.
- `ytdl-core` is no longer a dependency.

## [1.1.5] - 2024-12-18

### Fixed
Expand Down Expand Up @@ -31,7 +39,7 @@

## [1.1.3] - 2024-12-10

### Fixed
### 1.1.3 Fixed

- Fixed issue due to ytdl-core

Expand All @@ -47,7 +55,7 @@

## [1.1.1] - 2024-11-26

### Added
### 1.1.1 Added

- Initial project setup
- Basic functionality for fetching YouTube transcripts
Expand Down
36 changes: 26 additions & 10 deletions extensions/fetch-youtube-transcript/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,37 @@ Fetch YouTube Transcript is a Raycast extension that allows you to easily fetch
- Customizable download location
- Simple and intuitive interface

## Prerequisites

This extension requires `yt-dlp` to be installed on your system. You can install it using pip or homebrew:

```bash
pip install yt-dlp
```

Or

```bash
brew install yt-dlp
```

Or, refer to the official `yt-dlp` documentation for other installation methods: [https://github.com/yt-dlp/yt-dlp#installation](https://github.com/yt-dlp/yt-dlp#installation)

## Installation

Install this extension through the Raycast Store.

## Usage

1. Open Raycast
2. Select Your Preferred Language.
2. Run the "Fetch YouTube Transcript" command
3. Paste the YouTube video URL
- Provide the full YouTube video URL (e.g., https://www.youtube.com/watch?v=exampleID or https://youtu.be/exampleID)
4. **It will automatically fetch the transcript and save it to the downloads folder.**
5. You can change your preferred download folder and preferred language in Raycast extension settings.
1. Ensure `yt-dlp` is installed on your system (see Prerequisites).
2. Open Raycast
3. Select Your Preferred Language.
4. Run the "Fetch YouTube Transcript" command
5. Paste the YouTube video URL
- Provide the full YouTube video URL (e.g., <https://www.youtube.com/watch?v=exampleID> or <https://youtu.be/exampleID>)
6. **It will automatically fetch the transcript and save it to the downloads folder.**
7. You can change your preferred download folder and preferred language in Raycast extension settings.

## Author

Apoorv Khandelwal
Expand All @@ -33,9 +51,7 @@ MIT

## Dependencies

- @raycast/api (v1.82.5)
- ytdl-core (v4.11.5)
- node-fetch (v3.3.2)
- @raycast/api (v1.94.0)

## Categories

Expand Down
Loading
Loading