Files
谭凯 7a93c52b42 feat: Release v0.10 - Modular Architecture & External Config
- Refactor codebase into src/ (preprocessing, translation, assembly)
- Add pipeline/ scripts for individual stages
- Externalize configuration to config/config.yaml
- Fix Cover Image preservation
- Update documentation and manuals
2026-01-31 22:49:44 +08:00

33 lines
712 B
Bash
Executable File

#!/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 "$@"