From 9b3943e1a3f3e4df5498414bcc404c7729aac5da Mon Sep 17 00:00:00 2001 From: Daniel Miessler Date: Thu, 12 Sep 2024 09:21:44 -0700 Subject: [PATCH] Added yt raycast script. --- patterns/raycast/yt | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) mode change 100644 => 100755 patterns/raycast/yt diff --git a/patterns/raycast/yt b/patterns/raycast/yt old mode 100644 new mode 100755 index 0bd0bbb..928fc6e --- a/patterns/raycast/yt +++ b/patterns/raycast/yt @@ -2,28 +2,26 @@ # Required parameters: # @raycast.schemaVersion 1 -# @raycast.title Extract YouTube Info +# @raycast.title Get YouTube Transcript # @raycast.mode fullOutput # Optional parameters: -# @raycast.icon 📹 -# @raycast.argument1 { "type": "text", "placeholder": "YouTube link", "optional": false, "percentEncoded": true } +# @raycast.icon 🧠 +# @raycast.argument1 { "type": "text", "placeholder": "Input text", "optional": false, "percentEncoded": true} # Documentation: -# @raycast.description Run yt on a YouTube link +# @raycast.description Run fabric -y on the input text of a YouTube video to get the transcript from. # @raycast.author Daniel Miessler # @raycast.authorURL https://github.com/danielmiessler # Set PATH to include common locations and $HOME/go/bin PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$HOME/go/bin:$PATH" -# Check if yt command is available -if command -v yt >/dev/null 2>&1; then - # Directly call yt with the YouTube link - yt "${1}" +# Use the PATH to find and execute fabric +if command -v fabric >/dev/null 2>&1; then + fabric -y "${1}" else - echo "Error: yt command not found in PATH" + echo "Error: fabric command not found in PATH" echo "Current PATH: $PATH" exit 1 fi -