#!/usr/bin/env python3
"""
对 article.md 进行内容优化：
- 去除具体 App 品牌名（花帮主、园艺助手）
- 隐去设备具体品牌（小米米家）
- 保留功能描述和用户价值
- 保持中立、实用、无广告感
"""

import os
import re

BASE_DIR = "/root/openclaw-workspace/projects/yu-zhi-ran/content/published/2026-04-14-上海阳台种菜一年"
MD_FILE = os.path.join(BASE_DIR, "final-article.md")
OUT_MD = os.path.join(BASE_DIR, "final-article-optimized.md")

with open(MD_FILE, "r", encoding="utf-8") as f:
    content = f.read()

# 1. 替换具体 App 名称 -> 通用描述
content = re.sub(r'花帮主', '一些第三方种植App', content)
content = re.sub(r'园艺助手', '另一些生活助手类App', content)
content = re.sub(r'(\*\*)花帮主(\*\*)，AI识别病虫害，准确率85%', '**一些第三方种植App**，可以通过 AI 识别病虫害，准确率在 80% 以上', content)

# 2. 替换设备品牌 -> 通用描述
content = re.sub(r'小米米家灌溉套装', '智能灌溉套装', content)
content = re.sub(r'LED补光灯', 'LED 植物补光灯', content)

# 3. 移除可能带有广告嫌疑的表述（如“效果最好”、“推荐”等），改为中性描述
content = re.sub(r'强烈推荐（易种）', '适合新手（易种）', content)
content = re.sub(r'强烈推荐', '推荐', content)

# 4. 图片描述调整（不影响图片本身，只调整 alt 文本和图片说明）
# 图片文件保留不变，只调整 Markdown 中的说明文字
content = re.sub(r'!\[App截图\]', '[App功能截图]', content)
content = re.sub(r'App截图', 'App功能界面示意', content)

# 5. 增加免责声明（在文末）
if "声明：" not in content:
    content = content.rstrip() + "\n\n---\n\n> **声明**：本文提及的工具和设备仅为个人使用经验分享，不构成商业推荐。读者可根据自身需求选择类似产品。\n"

with open(OUT_MD, "w", encoding="utf-8") as f:
    f.write(content)

print(f"✅ 优化完成: {OUT_MD}")
print("🔧 优化项:")
print("  - 去除具体 App 品牌名")
print("  - 隐去设备品牌")
print("  - 增加中立表述")
print("  - 添加免责声明")
