SuperAPI AI 工具集

yichen-bookmarks-export

办公与效率

查看项目

更新于 10-16 00:22

技能介绍

用途:这是小红书、抖音与 X 私人收藏链接导出的唯一入口与执行本体。按当轮明确授权,将指定平台的收藏或书签导出为本地链接 .txt 文件,并生成 export-summary.json 与 handoff.json。

授权闸门:读取私人收藏前须确认用户当轮明确指定的平台(可一个或多个)、范围(全量或指定范围)和输出目录。“以前授权过”、已登录、已有 Cookie 或上游交接均不能代替当轮授权;授权不跨平台扩展。

主要能力与限制:保持只读,不点赞、收藏、评论、关注、发布或修改平台状态;不执行搜索或发现;只导出链接,不下载媒体、正文、字幕或附件。导出授权不等于下载授权。不读取、打印或保存 Cookie、Token 等敏感数据,不覆盖旧文件,不绕过验证码、限流或访问控制。

平台路线:小红书走已登录 Chrome 个人主页→收藏→笔记,复用当前会话,保留 xsec_token 的完整 URL;抖音走已登录 Chrome 个人页→收藏→视频,规范化 /video/ 与 /note/ 链接;X 依赖本机 GraphQL-only 版 Field Theory(ft),仅接受该版本。

执行要点:先读取并遵守 $chrome:control-chrome,再参考 references/chrome-collections.md;用 scripts/chrome_collectors.mjs 调用 collectXiaohongshuBookmarks(tab) 或 collectDouyinFavorites(tab),仅当 result.completed === true 才宣称滚动到底。X 路线可运行 ft --version、ft status,必要时 ft sync 或 ft sync --full,再用 python3 export_x_links.py --output 导出;用 validate_link_file.py 校验(--platform 可选 xiaohongshu、douyin、x),并从首中末抽样打开验证。

失败处理与交接:标签数大于导出数时报差值并保持原因未定;X 出现 Query ID、401/403、429 或结构错误时说明 GraphQL 路线失效或限流,不回退 OAuth 或手工 Cookie;Chrome 未登录时请用户在当前 Chrome 登录。最终只报告授权平台、导出数、重复数、非法行数、抽样结果、输出路径与失败原因,不自动调用归档或下载。