Files
antigravity-skills-reference/web-app/public/skills/youtube-summarizer/scripts/install-dependencies.sh

29 lines
904 B
Bash

#!/usr/bin/env bash
# Install youtube-transcript-api dependency
set -e
echo "📦 Installing youtube-transcript-api..."
if command -v pip3 &>/dev/null; then
pip3 install youtube-transcript-api
echo "✅ Installation complete using pip3!"
elif command -v pip &>/dev/null; then
pip install youtube-transcript-api
echo "✅ Installation complete using pip!"
else
echo "❌ Error: pip not found"
echo "Please install Python pip first:"
echo " macOS: brew install python3"
echo " Ubuntu/Debian: sudo apt install python3-pip"
echo " Fedora: sudo dnf install python3-pip"
exit 1
fi
# Verify installation
python3 -c "import youtube_transcript_api; print('✅ youtube-transcript-api is ready to use!')" 2>/dev/null || {
echo "⚠️ Installation completed but verification failed"
echo "Try running: python3 -c 'import youtube_transcript_api'"
exit 1
}