IQKillerv2 / setup-env.sh
AvikalpK's picture
πŸš€ Enhanced IQKiller with Next.js Vercel version
0939a57
#!/bin/bash
echo "πŸ”‘ Setting up IQKiller Environment Variables"
echo "=============================================="
# API Keys provided by user
SERPAPI_KEY="860035cdbc22f1452e9a5313bc595ff0a41781b922dce50e0f93a83869f08319"
OPENAI_API_KEY="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"
ANTHROPIC_API_KEY="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"
FIRECRAWL_API_KEY="fc-08e46542bfcc4ca7a953fac4dea4237e"
# Setup .env for current Python project
echo "πŸ“„ Creating .env for Python project..."
cat > .env << EOF
# IQKiller API Keys - Local Development
# DO NOT COMMIT THIS FILE TO VERSION CONTROL
# Search API for job posting data
SERPAPI_KEY=${SERPAPI_KEY}
# OpenAI API for LLM processing (primary)
OPENAI_API_KEY=${OPENAI_API_KEY}
# Anthropic Claude API for LLM processing (fallback)
ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
# Firecrawl API for enhanced web scraping
FIRECRAWL_API_KEY=${FIRECRAWL_API_KEY}
# Optional: Set to development for local testing
NODE_ENV=development
EOF
# Setup .env.local for Next.js Vercel project
if [ -d "iqkiller-vercel" ]; then
echo "🌐 Creating .env.local for Vercel Next.js project..."
cat > iqkiller-vercel/.env.local << EOF
# IQKiller Vercel API Keys - Local Development
# DO NOT COMMIT THIS FILE TO VERSION CONTROL
# Search API for job posting data
SERPAPI_KEY=${SERPAPI_KEY}
# OpenAI API for LLM processing (primary)
OPENAI_API_KEY=${OPENAI_API_KEY}
# Anthropic Claude API for LLM processing (fallback)
ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
# Firecrawl API for enhanced web scraping
FIRECRAWL_API_KEY=${FIRECRAWL_API_KEY}
# Next.js Environment
NEXT_PUBLIC_APP_URL=http://localhost:3000
EOF
echo "βœ… Created iqkiller-vercel/.env.local"
else
echo "⚠️ iqkiller-vercel directory not found, skipping Next.js setup"
fi
echo "βœ… Created .env for Python project"
echo ""
echo "🎯 Environment Setup Complete!"
echo "================================"
echo "πŸ“ Python project: .env created"
echo "🌐 Next.js project: .env.local created (if directory exists)"
echo ""
echo "πŸš€ You can now run:"
echo " β€’ Python: python3 simple_iqkiller.py"
echo " β€’ Next.js: cd iqkiller-vercel && npm run dev"
echo ""
echo "πŸ“‹ For Vercel deployment, add these environment variables:"
echo " SERPAPI_KEY"
echo " OPENAI_API_KEY"
echo " ANTHROPIC_API_KEY"
echo " FIRECRAWL_API_KEY"