diff --git a/SKILL.md b/SKILL.md index ef2e13e..499e051 100644 --- a/SKILL.md +++ b/SKILL.md @@ -11,73 +11,101 @@ description: 资源中心——从多渠道获取资源链接,转存到夸克 media-center/ ├── SKILL.md # 入口 + 场景路由 │ -├── sources/ # 获取途径(独立模块) +├── sites/ # 数据源(去哪儿找) +│ └── tacit0924/ # Tacit0924 资源分享文档 +│ └── v1/ +│ ├── intro.md # 文档介绍 +│ ├── urls.md # 链接 + file_id +│ └── toc.md # 内容结构 +│ +├── sources/ # 获取技术(怎么读) │ ├── tencent-doc/ # 腾讯文档读取 -│ │ └── v1/ -│ │ ├── install.md # 安装配置 -│ │ ├── usage.md # 使用方法 -│ │ └── maintain.md # 维护&来源 +│ │ └── v1/{install,usage,maintain}.md │ └── search/ # 网盘搜索 -│ └── v1/ -│ ├── install.md -│ ├── usage.md -│ └── maintain.md +│ └── v1/{install,usage,maintain}.md │ -├── storage/ # 存储后端(独立模块) -│ └── quark/ # 夸克网盘 -│ └── v1/ -│ ├── install.md -│ ├── usage.md -│ └── maintain.md +├── storage/ # 存储后端(存到哪) +│ └── quark/ +│ └── v1/{install,usage,maintain}.md │ -└── ref/ # 参考项目归档(来源 skill 的完整副本) - ├── tencent-docs/ # 腾讯文档官方 MCP skill - │ ├── SKILL.md - │ ├── references/ # 官方参考文档 - │ └── setup.sh # 安装脚本 - ├── tx-doc-large-reader/ # 大文档读取方案 - │ └── SKILL.md - ├── netdisk-mcp-server/ # netdisk MCP 源码+文档 - │ ├── SKILL.md - │ └── src/ # 源码(API 端点参考) - ├── quark-netdisk-helper/ # 夸克 API 补全方案 - │ └── SKILL.md - └── resource-pipeline/ # 旧版管线设计(思路参考) - └── SKILL.md +└── ref/ # 参考归档 + ├── tencent-docs/ + ├── tx-doc-large-reader/ + ├── netdisk-mcp-server/ + ├── quark-netdisk-helper/ + └── resource-pipeline/ ``` +## 快速入口 + +### 已知数据源 + +| 源 | 说明 | 文档 | +|----|------|------| +| **Tacit0924 资源文档** | 每日更新的影视/动漫资源,含夸克/迅雷链接 | `sites/tacit0924/v1/intro.md` | + +### 技术模块速查 + +| 操作 | 文档 | +|------|------| +| 读取腾讯文档(含大文档) | `sources/tencent-doc/v1/usage.md` | +| 安装腾讯文档 MCP | `sources/tencent-doc/v1/install.md` | +| 夸克网盘-转存/建目录/移动/删除 | `storage/quark/v1/usage.md` | +| 安装夸克网盘 MCP | `storage/quark/v1/install.md` | +| 跨平台搜索资源 | `sources/search/v1/usage.md` | + ## 场景路由 -| 需求 | 流程 | -|------|------| -| 从腾讯文档找链接→存夸克 | `sources/tencent-doc/v1/usage.md` → `storage/quark/v1/usage.md` | -| 搜索资源→存夸克 | `sources/search/v1/usage.md` → `storage/quark/v1/usage.md` | -| 整理夸克网盘文件 | `storage/quark/v1/usage.md`(整理章节) | +### 第一步:确定数据源 + +先看需求匹配哪个已知数据源,再看需求匹配哪个技术模块。 + +| 用户需求 | 触发词 | 数据源 | 技术操作 | +|---------|--------|--------|---------| +| 今天/每日更新的资源 | "今天"、"每日"、"最新"、"YYYY.MM.DD" | `sites/tacit0924/v1/` | → `sources/tencent-doc/v1/usage.md` | +| 某个剧/电影的资源 | "遮天"、"流浪地球"等具体名称 | 先 `sites/tacit0924/` 查 → 找不到再 search | → `sources/tencent-doc/` 或 `sources/search/` | +| 通用搜索(无特定源) | 任意关键词 | `sources/search/v1/` | → `netdisk.search()` | +| 整理夸克网盘已有文件 | "整理"、"归类"、"分段" | — | → `storage/quark/v1/usage.md`(整理章节) | + +### 第二步:转存到夸克 + +无论用哪个数据源找到链接,存储环节统一走: + +→ `storage/quark/v1/usage.md` + +### 优先级规则 + +``` +1. 找"每日更新" → 优先走 Tencent Doc 路线(Tacit0924 文档) +2. 找"特定资源" → 先在 Tacit0924 文档搜,找不到再走 PanSou search +3. 通用搜索 → 走 PanSou search(需配置 PANSOU_URL) +4. PanSou 不可用 → 降级到 web search 获取信息,或告知用户配置 +``` ## 端到端示例 -以下是一个完整流程的实例(从腾讯文档找"遮天"资源 → 存到夸克 → 整理归档): +场景:找今天更新的动漫 → 存到夸克 → 整理 ``` -Step 1: 读腾讯文档 - sources/tencent-doc/v1/usage.md - → doc.resolve_document_structure → 提取全文 → grep "遮天" - → 找到分享链接 https://pan.quark.cn/s/xxx +Step 0: 确定数据源 + sites/tacit0924/v1/intro.md → 这是每日更新的文档 + sites/tacit0924/v1/urls.md → file_id = DR2xUcFdrSVhJTkZu -Step 2: 存到夸克 +Step 1: 读取文档搜关键词 + sources/tencent-doc/v1/usage.md + → doc.resolve_document_structure → 提取全文 + → grep "2026.05.16" + "动漫/动画" → 找到分享链接 + +Step 2: 转存到夸克 storage/quark/v1/usage.md - → netdisk.view() 确认内容(205文件/191GB,1-162集) - → netdisk.list() 发现已有目录 /动漫/国漫2024/遮.天(2023) - → Quark API 创建子目录 151-162 - → netdisk.transfer() 转存新集数 - → Quark API 删除混入的杂文件 + → netdisk.view() 确认内容 + → Quark API 建目录 + → netdisk.transfer() + → Quark API 清理杂文件 Step 3: 整理归档 storage/quark/v1/usage.md(文件整理流程) - → netdisk.list() 获取文件列表 - → Quark API 创建 101-120/121-140/141-150 子目录 - → Quark API move 分批移动文件 - → netdisk.list() 验证最终结构 + → 按集数分段 → 建子目录 → 移动文件 → 验证 ``` ## 版本策略 diff --git a/sites/tacit0924/v1/intro.md b/sites/tacit0924/v1/intro.md new file mode 100644 index 0000000..f7ea832 --- /dev/null +++ b/sites/tacit0924/v1/intro.md @@ -0,0 +1,30 @@ +# Tacit0924 资源分享文档 — 介绍 + +## 是什么 + +Tacit0924 是一个个人资源分享博主,在腾讯文档上维护了一份**每日更新的影视/动漫/软件资源分享文档**,内容量约 85 万字。 + +## 更新规律 + +- **频次**:每天更新,标注日期如 `2026.05.16 周六更新的` +- **内容**:热门电影/剧集/动漫的夸克网盘、迅雷网盘分享链接 +- **时段**:每日更新分多个时段(如 `【12点】`、`【17点】`) + +## 资源范围 + +| 分类 | 说明 | +|------|------| +| 热门电影 | 院线新片、经典电影,约 10TB | +| 国漫/日漫 | 连载动画 4K 更新 | +| 电视剧 | 国产/韩/日/欧美剧 | +| 综艺/纪录片 | 热门综艺 | +| 短剧 | 每日付费+精选短剧 | +| 软件 | 每日软件分享 | +| 音乐/演唱会/有声书 | 阿里云盘 | + +## 文档特点 + +- 按日期倒序排列,最新更新在最前面 +- 每条资源包含:名称 + 夸克链接 + 迅雷链接 +- 部分链接带提取码 +- 有总索引目录,方便搜索 diff --git a/sites/tacit0924/v1/toc.md b/sites/tacit0924/v1/toc.md new file mode 100644 index 0000000..525236d --- /dev/null +++ b/sites/tacit0924/v1/toc.md @@ -0,0 +1,56 @@ +# Tacit0924 资源分享文档 — 内容结构 + +## 页面顶部 + +- 京东/淘宝 618 红包领取入口 +- 美团/饿了么外卖红包 +- 支付宝红包推广 +- 微博 / 抖音 / 微信 / QQ 频道 / 防走丢 link3 + +## 分区索引 + +文档顶部有固定的分类合集(链接指向子文档): + +| 分类 | 说明 | +|------|------| +| 阿里【总合集】 | 国剧/动漫/电影/综艺/韩日剧/欧美剧/音乐等 | +| 夸克 合集 | 分月归档的合集 | +| 热门电影 | 容易和谐的热门资源,约 10TB | + +## 每日更新结构 + +文档主体是按日期倒序排列的每日更新,每条记录含: + +``` +# YYYY.MM.DD 周X更新的 +【时段】 +资源名称 画质【备注】 +[普通链接: 夸克网盘链接] +[普通链接: 迅雷网盘链接] +``` + +### 示例 + +``` +# 2026.05.16 周六更新的 +【12点】 +遮天 动画版 4K更新至162 +[普通链接: https://pan.quark.cn/s/0762b0d500f3] +[普通链接: https://pan.xunlei.com/s/VOH68cejTTWEYLmNU8] +``` + +## 日期范围 + +文档包含从 **2025.03.01** 到 **2026.05.16** 的每日更新。 + +## 常见资源分类关键词 + +搜索文档时使用的关键词参考: + +| 想要找 | 搜索关键词 | +|--------|-----------| +| 当日更新动漫 | `YYYY.MM.DD` + 动漫/动画/国漫 | +| 特定剧集 | 剧名(如"遮天"、"完美世界") | +| 电影 | `YYYY.MM.DD` + 电影/4K | +| 短剧 | `付费+精选短剧` | +| 软件 | `每日软件分享` | diff --git a/sites/tacit0924/v1/urls.md b/sites/tacit0924/v1/urls.md new file mode 100644 index 0000000..a848fbe --- /dev/null +++ b/sites/tacit0924/v1/urls.md @@ -0,0 +1,31 @@ +# Tacit0924 资源分享文档 — 链接 + +## 文档信息 + +| 项目 | 内容 | +|------|------| +| 标题 | Tacit0924 的 500T 资源分享文档 | +| URL | https://docs.qq.com/doc/DR2xUcFdrSVhJTkZu?dver= | +| file_id | `DR2xUcFdrSVhJTkZu` | +| 文档类型 | tencentdoc(传统文档) | +| 总字数 | ~853,231 字 / 28,449 段落 | +| 授权方式 | 只能查看(只读模式) | + +> 该文档需要腾讯文档 OAuth 授权才能通过 MCP 读取,参见 `sources/tencent-doc/v1/install.md` + +## file_id 提取方法 + +URL `https://docs.qq.com/doc/DR2xUcFdrSVhJTkZu` 中 `/doc/` 后面的部分即为 file_id。 + +## 关联文档 + +文档中还引用了其他腾讯文档子文档: +- https://docs.qq.com/doc/DQlVGenVJVE9j... +- https://docs.qq.com/doc/DQkRORUNmUUN5... +- https://docs.qq.com/doc/DQmJCdG56a0hEa1Np... +- https://docs.qq.com/doc/DQmx1WEdTRXpGe... +- https://docs.qq.com/doc/DQnZaEFjYUpnV... +- https://docs.qq.com/doc/DQmdjdHp4dUdEWGJp... +- https://docs.qq.com/doc/DR3ZyaVd1dXNuZW5L... + +这些子文档为跳转分流页,主文档包含了全部实际内容。