#!/bin/bash # 快速启动脚本 # 检查虚拟环境 if [ ! -d ".venv" ]; then echo "虚拟环境不存在,正在创建..." ./install.sh fi # 激活虚拟环境 source .venv/bin/activate # 检查依赖是否安装 if ! python -c "import ebooklib" 2>/dev/null; then echo "依赖未安装,正在安装..." uv pip install -r requirements.txt fi # 检查配置 if [ ! -f ".env" ] || ! grep -q "OPENROUTER_API_KEY=" .env || grep -q "your_openrouter_api_key_here" .env; then echo "请先在 .env 文件中设置你的 OpenRouter API Key" echo "示例: OPENROUTER_API_KEY=sk-or-v1-xxxxx" exit 1 fi # 加载环境变量 set -a source .env set +a # 运行程序 python main.py "$@"