CrossFakeNet / setup.sh
gyaneshrai's picture
Initial commit - CrossFakeNet Multimodal Fake News Detection
ae70001
#!/bin/bash
# setup.sh β€” Run this once to set up the project
# Usage: bash setup.sh
set -e
echo ""
echo "╔══════════════════════════════════════════╗"
echo "β•‘ CrossFakeNet β€” Environment Setup β•‘"
echo "β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•"
echo ""
# Create virtual environment
echo "[1/4] Creating virtual environment..."
python3 -m venv venv
# Activate
source venv/bin/activate
# Upgrade pip
echo "[2/4] Upgrading pip..."
pip install --upgrade pip --quiet
# Install dependencies
echo "[3/4] Installing dependencies (this may take 5–10 mins)..."
pip install -r requirements.txt
# Create uploads directory
echo "[4/4] Creating uploads directory..."
mkdir -p uploads
echo ""
echo "βœ… Setup complete!"
echo ""
echo "To run the app:"
echo " source venv/bin/activate"
echo " python app.py"
echo ""
echo "Then open: http://127.0.0.1:5000"
echo ""