feat: 添加封面图压字花功能和启动脚本

- 新增封面图本地化压字花处理(深褐色文字+白色描边,居中显示)
- 支持Linux/Windows跨平台字体加载
- 新增启动脚本 start_article_auto_image_matching.sh
- 优化图片生成策略(0张图/1张图/多张图不同处理)
- 绕过网络接口IncompleteRead问题,本地化处理更稳定
- 更新README文档,完善使用说明
This commit is contained in:
2026-02-05 20:25:23 +08:00
parent 1436129845
commit 97dcff8c8b
9 changed files with 3292 additions and 1093 deletions

View File

@@ -0,0 +1,41 @@
#!/bin/bash
# 脚本activate_keyword_crawl_env.sh
# 功能:自动激活 /home/work/keyword_crawl/venv 虚拟环境并执行命令
# 定义虚拟环境路径
VENV_PATH="/home/work/keyword_crawl/venv"
# 检查虚拟环境是否存在
if [ ! -d "$VENV_PATH" ]; then
echo "错误: 虚拟环境不存在: $VENV_PATH"
echo "请确保虚拟环境已正确创建"
exit 1
fi
# 检查虚拟环境中的 Python 解释器
PYTHON_PATH="$VENV_PATH/bin/python"
if [ ! -f "$PYTHON_PATH" ]; then
echo "错误: 在 $VENV_PATH 中找不到 Python 解释器"
exit 1
fi
echo "检测到虚拟环境: $VENV_PATH"
echo "Python 版本: $($PYTHON_PATH --version)"
# 如果提供了命令行参数,则在虚拟环境中执行
if [ $# -gt 0 ]; then
echo "在虚拟环境中执行命令: $*"
"$VENV_PATH/bin/python" "$@"
else
# 否则,仅显示如何手动激活虚拟环境
echo ""
echo "虚拟环境已验证通过!"
echo ""
echo "要手动激活虚拟环境,请运行:"
echo "source $VENV_PATH/bin/activate"
echo ""
echo "或者,您可以直接运行此脚本并附带要执行的 Python 文件:"
echo "./$(basename "$0") script.py"
echo ""
fi