diff --git a/.workbuddy/memory/2026-09-03.md b/.workbuddy/memory/2026-09-03.md index 988c393..d4cf855 100644 --- a/.workbuddy/memory/2026-09-03.md +++ b/.workbuddy/memory/2026-09-03.md @@ -103,3 +103,15 @@ - 数据迁移:D:/dshworkspace/抖音榜单 27 个周榜 json(9赛道×3期 08-10/17/24)→ 桌面 `MCNSkill项目\三方数据\红狐数据\抖音榜单\`(mv 完成,源目录已空) - 工作台 dsh-data.js RANKING_DIR 改为运行时判定:MCN_RANKING_DIR env 优先 > `.dsh` 部署(__dirname 含 .dsh)回退 `D:/dshworkspace/抖音榜单` > ①③ 开发机/用户环境 = 桌面 `MCNSkill项目\三方数据\红狐数据\抖音榜单`(os.homedir 真实桌面解析,候选 Desktop/OneDrive Desktop/OneDrive 桌面,fs.existsSync 探测) - 服务重启(旧 PID 39616 Stop-Process → run_in_background 新启 DIi3hG)→ ranking 接口实测 450 条(9×3×TOP50)读取正常;前端无硬编码路径(全走 /api/dsh/ranking 只改后端即可) + +## 赛道规则五次调整:剔除颜值造型(commit cdbbe48) +- 周榜保留赛道 7→6:生活vlog/小剧场/亲子/美食/情感/旅行;颜值造型移入排除 21(09-03 用户指令) +- 同步三处权威白名单:fetch_filtered_data.py KEEP_CATEGORIES+docstring(6/21)、抖音数据规则 §1 表+JSON+演进记录(五次调整)、douyin-top-account SKILL.md 周榜循环注释 +- 缓存目录仍含颜值造型历史文件(3期)未删——按新规则后续不再获取,旧文件是否清理待用户确认 + +## 赛道规则六次调整:剔除情感 + 缓存数据清理(R20) +- 周榜保留赛道 6→5:生活vlog/小剧场/亲子/美食/旅行;情感移入排除 22(09-03 用户连续指令「颜值造型 去掉」「情感 去掉」) +- 同步三处权威白名单(同五次调整三处):fetch_filtered_data.py KEEP_CATEGORIES+docstring(5/22+六次调整注释)、抖音数据规则 §1 表/JSON/演进记录、douyin-top-account SKILL.md 周榜循环(5 赛道) +- **缓存目录数据清理(用户指令「去掉的赛道 现有数据也要删除」)**:删除全部已剔除赛道历史文件 12 个(颜值造型 3 + 情感 3 + 二次元 3 + 化妆美容 3),目录现仅保留 5 赛道×3 期 = 15 文件 +- 验证:py_compile OK + 断言(保留=5 赛道,颜值造型/情感不在)+ ranking 接口实测 categories=5(美食/生活vlog/旅行/小剧场/亲子)dates=3 total=250 读取正常 +- 教训:用户「情感 去掉」紧接「颜值造型 去掉」=连续精简指令,需完整执行不可只当上一条确认 diff --git a/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/references/规则/抖音数据规则.md b/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/references/规则/抖音数据规则.md index cab6f39..da35c66 100644 --- a/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/references/规则/抖音数据规则.md +++ b/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/references/规则/抖音数据规则.md @@ -31,7 +31,7 @@ | 8 | 舞蹈才艺 | | 19 | 化妆美容 | | 9 | 数码科技 | | 20 | 二次元 | | 10 | 三农 | | 21 | 颜值造型 | -| 11 | 健康医学 | | | | +| 11 | 健康医学 | | 22 | 情感 | > 保留赛道 JSON:`["生活 vlog", "小剧场", "亲子", "美食", "情感", "旅行"]` > diff --git a/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/scripts/fetch_filtered_data.py b/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/scripts/fetch_filtered_data.py index 9e48c2c..4cc25c2 100644 --- a/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/scripts/fetch_filtered_data.py +++ b/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/scripts/fetch_filtered_data.py @@ -9,9 +9,9 @@ import sys from datetime import datetime from urllib.request import Request, urlopen -# 保留赛道(2026-08-19 二次调整:剔除个人才艺/财富理财/学习教育/潮流风尚/身体锻炼/居家装修;2026-09-01 三次调整:剔除化妆美容;2026-09-01 四次调整:剔除二次元;2026-09-03 五次调整:剔除颜值造型) +# 保留赛道(2026-08-19 二次调整:剔除个人才艺/财富理财/学习教育/潮流风尚/身体锻炼/居家装修;2026-09-01 三次调整:剔除化妆美容;2026-09-01 四次调整:剔除二次元;2026-09-03 五次调整:剔除颜值造型;2026-09-03 六次调整:剔除情感) KEEP_CATEGORIES = {"生活 vlog", "小剧场", "亲子", "美食", - "情感", "旅行"} + "旅行"} # 技能根目录:本文件位于 <技能根>/scripts/ 下,用 __file__ 推导(迁移到用户环境路径不变,禁止写死开发机绝对路径) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) diff --git a/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/subskills/douyin-top-account/SKILL.md b/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/subskills/douyin-top-account/SKILL.md index 39743b4..f26988a 100644 --- a/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/subskills/douyin-top-account/SKILL.md +++ b/project/短视频脚本创作/V1.0/subskills/mcn-data-insight/subskills/douyin-top-account/SKILL.md @@ -114,9 +114,9 @@ python scripts/fetch_rank.py --query "最新抖音日榜" --limit 50 \ **抖音周榜(必做,2026-08-19 起)**:**按保留 6 个赛道分别获取,不拿全品类**。每个赛道取 TOP50,保存到 `RedFox数据/账号榜单/`,文件名带赛道与周起始日期区分: ```bash -# 保留 6 赛道(API 标准名):生活vlog 小剧场 亲子 美食 情感 旅行(2026-09-01 起剔除化妆美容、二次元;2026-09-03 起剔除颜值造型) +# 保留 5 赛道(API 标准名):生活vlog 小剧场 亲子 美食 旅行(2026-09-01 起剔除化妆美容、二次元;2026-09-03 起剔除颜值造型、情感) mkdir -p "RedFox数据/账号榜单" -for cat in 生活vlog 小剧场 亲子 美食 情感 旅行; do +for cat in 生活vlog 小剧场 亲子 美食 旅行; do python scripts/fetch_rank.py --period week --category "$cat" --limit 50 \ --output "RedFox数据/账号榜单/抖音周榜_${cat}_<周起始日期>.json" done