DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

MuliyStudio /

MuliyStudio/dsh_plugin_muliyresources

Verified

DeepSeek Harness 插件:影视/短剧/游戏/软件/小说五源资源检索,候选→获取方式→条目三段式选择,可导出单文件资源页

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@d8e63fda

暮黎资源查找

暮黎资源查找

DeepSeek Harness 插件 · 影视 / 短剧 / 游戏 / 软件 / 小说 五源检索,选完还能导出一份能双击打开的资源页

version license harness tools


它是什么

把「找资源」拆成四步,每一步都停一下让用户选,而不是让模型一口气把几百条链接吐出来:

搜 索  →  候选清单(8 条 / 20 条)
选资源  →  用户挑一条
选方式  →  在线播放 19 · 百度 47 · 夸克 103 · 迅雷 44 · 磁力 41 …
选条目  →  该方式只列 10 条,用户挑一条
导 出  →  1–6 条渲染成单文件 HTML(默认)
  • 搜索只返回候选清单:标题、分类、集数、评分、id,不抓详情、不贴资源站页面链接。
  • 详情先给「获取方式 + 条数」,用户选了网盘再展开;同一个标题挂整季甚至全系列网盘时(实测 292 个入口)也不会失控。
  • 资源页一张封面头图 + 一条渠道切换器:一次只显示一个渠道,每组最多 10 条;生成前先跑一遍失效检测,把确认挂掉的分享剔掉。

截图

资源页截图

导出的资源页:封面头图 + 渠道切换器,一屏只显示一个渠道;备注与页脚按来源自适应

安装

需要 DeepSeek Harness 0.2.2-rc.1 或兼容版本(宿主侧只用到 ctx.tools 与 settings 服务)。

npx @deepseek-ai/dsh plugin --profile <你的 profile> add github:MuliyStudio/dsh_plugin_muliyresources

安装完重启 Harness。想锁版本就加 #<commit>。

配置入口:侧栏 插件 → 已安装 → 暮黎资源查找 → 组件 → dsh-plugin-muliy-resources 这一行 → 配置。组合包详情页顶部没有单独的「配置」按钮,配置属于这一行。

用法

对话里

你:帮我找怪奇物语
AI:(列出 8 个候选:5 季正片 + 2 季 1985 故事集 + 舞台剧幕后)

你:第一季
AI:可获取方式(共 292 个入口):在线播放 19 / 夸克 103 / 百度 47 / 迅雷 44 / 磁力 41 …
    要哪种?

你:夸克
AI:(只列 10 条,每条带发布名与提取码)

你:第 1 个
AI:(给你这一条链接,或者帮你导出资源页)

在线播放是「先选线路,再问看哪一集」:

你:在线播放 → 西瓜 → 第 3 集
AI:(只返回第 3 集这一个地址,不铺整季)

资源页

让模型「导出」就会生成 muliy-pages/<标题>-<时间戳>.html,单文件、无外部依赖:

  • 头图压暗 + 渐变,标题与「网盘 / 磁力 / 线路」三个数字压在封面上;下面是常驻的渠道切换器,选哪个只显示哪一组;
  • 窄屏简介限 3 行可展开,桌面完整显示;渠道胶囊 11px,不与标题抢注意力;
  • 组件库 Pico CSS(MIT)内联,图标 Lucide(ISC)内联,品牌方标内联,字体系统栈 + 可选 Inter;
  • 每个网盘最多 10 条,超出的只报数量;
  • 生成前检测分享是否失效(404 / 站点失效文案),403 与超时算「未知」保留;
  • 条目备注按来源排版:年份 / 类型 / 地区 / 主演、平台 / 版本 / 语言、格式 / 下载地址都排成两列,缺 Cookie 一类的提示单独做成说明条;
  • 页脚按本页实际内容生成(影视才有「在线播放」,小说只写「直链」),来源自带的免责声明统一收进页脚,不再重复;
  • 深色模式页面底 / 卡片底 / 行底分三层;支持打印(铺开所有分组),提取码可选中。

也可以不开 Harness 直接导出:

node scripts/export.mjs --kind movie --id mv:56115 --title "怪奇物语 第一季"

工具

工具 作用 关键参数
muliy_resource_search 候选清单 keyword kind limit
muliy_resource_detail 获取方式概览 → 展开某一组 group / provider / query / offset / limit / line / episode
muliy_resource_page 导出单文件资源页 items title dir theme accent brand note verify
muliy_resource_config 读改插件配置 action + 任意字段

配置

五个来源可以单独开关;影视有 pdy0 / 片库两条线路,游戏有 xdgame / switch618 两条线路。

字段 说明
movieSource pdy(pdy0,图片验证码)或 muliy(片库,账号 + PoW 登录)
movieUsername / moviePassword / muliyCookie 片库账号或 Cookie,Cookie 优先
movieCookie / movieOcr pdy0 验证码:自动 OCR,或直接粘 Cookie
gameSource auto / xdgame / switch618
gameUsername / gamePassword / gameCookie / game618Cookie 游戏站登录态
novelBaseUrl / novelToken / novelFormat 自建 so-novel Web 服务
maxResults / timeoutMs 每个源条数(1–20)、单次请求超时(≥1000ms)

所有字段都能用一句话改:

{ "action": "set", "movieSource": "muliy", "movieUsername": "user", "moviePassword": "pass" }

常见问题

为什么搜索只给几条? limit 默认 8,可到 20;品类词(如「赛车」)会直接返回该分类下一批候选。

为什么某个网盘报「没有可解析的入口」? 没配 Cookie。xdgame / switch618 的直链要登录态,设置页填 gameCookie 或账号密码即可。

验证码识别失败? pdy0 依赖可选依赖 ddddocr-node(自带约 84MB ONNX 模型)。装不上就在浏览器过一次验证,把 document.cookie 填进 movieCookie。

资源页里的图片打不开? 封面与截图仍是各站点的远程地址,打开页面时需要联网。

为什么不显示资源站页面链接? 那是入口页不是资源;只保留网盘、磁力与在线播放本身。

更新日志

见 CHANGELOG.md。

开发

pnpm install
pnpm typecheck                 # tsc --checkJs,含 JSDoc 类型
node --test test/*.test.js     # 54 个用例:解析、契约、资源页、失效检测
node scripts/check-client.mjs  # 浏览器 bundle 自检

lib/ 就是交付产物,不做运行期构建,Git 安装不需要 prepare。

许可证

MIT。资源来自第三方公开站点,仅供测试与学习,请支持正版。

—/ 5

No ratings yet

Verified DSH bundle

Commit d8e63fda4695

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout