Skip to content

Youtube downloader/tools#17576

Merged
thomaspaulmann merged 19 commits intomainfrom
youtube-downloader/tools
Mar 5, 2025
Merged

Youtube downloader/tools#17576
thomaspaulmann merged 19 commits intomainfrom
youtube-downloader/tools

Conversation

@thomaspaulmann
Copy link
Member

Description

Enhancing the YouTube Downloader extension with AI to download videos and extract transcripts. The latter is especially useful to ask questions about a video.

Screencast

CleanShot 2025-03-05 at 3  33 45@2x

Checklist

@raycastbot raycastbot added extension fix / improvement Label for PRs with extension's fix improvements extension: youtube-downloader Issues related to the youtube-downloader extension labels Mar 5, 2025
@raycastbot
Copy link
Collaborator

raycastbot commented Mar 5, 2025

Thank you for your contribution! 🎉

🔔 @vimtor @pernielsentikaer @darmiel @ridemountainpig @remorses @LitoMore @anwarulislam you might want to have a look.

You can use this guide to learn how to check out the Pull Request locally in order to test it.

Due to our current reduced availability, the initial review may take up to 10-15 business days

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Summary

This PR adds AI tools to the YouTube Downloader extension, enabling video downloads and transcript extraction with caching support.

  • Tools should include ai with evals in package.json - good to see proper evals are already included for testing both download and transcript functionality
  • launchCommand in download-video.ts and transcript.ts should be wrapped in try-catch blocks for better error handling
  • Consider using showFailureToast from @raycast/utils instead of manual error handling with showToast in the try-catch blocks
  • Consider adding subtitle with "Video Downloader" to all commands in package.json for consistency
  • Recommend handling potential errors from getSelectedText() more gracefully when auto-loading URLs from selected text

💡 (5/5) You can turn off certain types of comments like style here!

4 file(s) reviewed, 6 comment(s)
Edit PR Review Bot Settings | Greptile

thomaspaulmann and others added 3 commits March 5, 2025 15:38
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
@thomaspaulmann
Copy link
Member Author

@vimtor curious what you think about it!

Copy link
Contributor

@thomaslombart thomaslombart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

take-off-space-gif

@LitoMore
Copy link
Contributor

LitoMore commented Mar 5, 2025

Let's see how it goes. 🚀

@thomaspaulmann thomaspaulmann merged commit 77813fd into main Mar 5, 2025
10 checks passed
@thomaspaulmann thomaspaulmann deleted the youtube-downloader/tools branch March 5, 2025 20:48
@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2025

Published to the Raycast Store:
https://raycast.com/vimtor/youtube-downloader

@raycastbot
Copy link
Collaborator

🎉 🎉 🎉

We've rewarded your Raycast account with some credits. You will soon be able to exchange them for some swag.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI Extension extension fix / improvement Label for PRs with extension's fix improvements extension: youtube-downloader Issues related to the youtube-downloader extension

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants