# 视频解构工作流

## 单个视频测试
# 视频输入格式：目录下需要有"视频详情.json"文件
python3 examples/run_test.py single 56898272
python3 examples/run_test.py single <视频目录名>

## 批量处理模式
# 批量处理作者历史帖子目录下的所有视频
python3 examples/run_test.py batch <目录名>

## 输入格式说明
# 视频详情.json 文件格式：
{
    "channel_content_id": "56898272",
    "video": "http://...",  # 视频URL（必需）
    "title": "...",         # 视频标题
    "body_text": "",        # 视频描述（可选）
    "publish_timestamp": "",
    "publish_time": ""
}

## 输出结果
# 结果保存在：<目录名>/output/result_<时间戳>.json
# 包含：
# - 视频信息
# - 三点解构（灵感点、目的点、关键点）
# - 选题理解


## 可视化
### 单项目 - 输出到项目的output目录
python3 examples/visualize_script_results.py --dir 阿里多多酱
python3 examples/visualize_script_results.py --dir G88818
python3 examples/visualize_script_results.py --dir 瓜尔纤维营养膳食
python3 examples/visualize_script_results.py --dir 多说无益力多

### 多项目 - 输出到根目录
python3 examples/visualize_script_results.py


#  抓文章
# 基本用法（默认启用自动获取详情，正文>90字触发）
python3 examples/fetch.py posts 564d2347c2bdeb734d1ea79f -m 3
python3 examples/fetch.py posts 659e182d000000002001d802 -m 3
python3 examples/fetch.py posts 645b9a60000000001f031324 -m 3
python3 examples/fetch.py posts 599533256a6a693ab77f1abf -m 3
python3 examples/fetch.py posts 6795dabc000000000403acaa -m 3
python3 examples/fetch.py posts 5aa570f511be106d5fbd9fb4 -m 3

# 禁用自动获取详情
python3 examples/fetch.py posts 599533256a6a693ab77f1abf -m 3 --no-auto-detail

# 自定义字数阈值（例如120字）
python3 examples/fetch.py posts 599533256a6a693ab77f1abf -m 3 --detail-threshold 120

# 获取单个帖子详情
python3 examples/fetch.py detail <note_id>