Conversation
|
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 |
There was a problem hiding this comment.
PR Summary
This PR adds AI tools to the YouTube Downloader extension, enabling video downloads and transcript extraction with caching support.
- Tools should include
aiwithevalsinpackage.json- good to see proper evals are already included for testing both download and transcript functionality launchCommandindownload-video.tsandtranscript.tsshould be wrapped in try-catch blocks for better error handling- Consider using
showFailureToastfrom@raycast/utilsinstead of manual error handling withshowToastin the try-catch blocks - Consider adding
subtitlewith "Video Downloader" to all commands inpackage.jsonfor 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
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>
|
@vimtor curious what you think about it! |
…/extensions into youtube-downloader/tools
|
Let's see how it goes. 🚀 |
|
Published to the Raycast Store: |
|
🎉 🎉 🎉 We've rewarded your Raycast account with some credits. You will soon be able to exchange them for some swag. |

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
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare located outside the metadata folder if they were not generated with our metadata tool