Initial commit

This commit is contained in:
谭凯
2026-01-19 09:51:07 +08:00
commit 9ef82393be
174 changed files with 22285 additions and 0 deletions
Executable
+33
View File
@@ -0,0 +1,33 @@
#!/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 "$@"