🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

摸鱼阅读器 XIAOZHAOXSXH/dsh-moyu-reader

DeepSeek Harness
XIAOZHAOXSXH37 天前有提交已提供中文文档扫描:未发现敏感能力

在侧边栏读本地小说,一键隐藏不露痕迹

28.2/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add XIAOZHAOXSXH/dsh-moyu-reader
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/16·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 37 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
  • 发起网络请求
    client/client.js:221
    const response = await fetch(API_PATH, {
  • 发起网络请求
    src/client.js:215
    const response = await fetch(API_PATH, {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
dsh-moyu-reader 在 DSH Web 界面的右侧栏里读本地 txt 小说,配一个老板键。 特性 - 右侧栏阅读器。 它作为右侧栏的一个标签页打开,和对话并排,而不是弹窗——瞄一眼不会让你丢失当前的位置。 - 一键隐藏(老板键)。 默认 Ctrl+(macOS 为 ⌘+)。可以只收起阅读器,也可以连整个右侧栏一起收起。 - 三处入口。 左侧栏底部按钮、会话标题栏按钮、右下角悬浮球,各自可独立关闭。 - 书架。 浏览本地目录,自动把文本文件从一堆杂项里筛出来,并记住最近打开的书。 - 自动章节切分。 识别 第一章、第 1 章、Chapter 1 等标题;没有标题时按字数分段。 - 中文编码识别。 UTF-8、UTF-8 BOM、UTF-16 LE/BE、GB18030/GBK、Big5——包括"99% 是 ASCII 的 GBK 文件看起来像合法 UTF-8"这种最容易误判的情况。 - 搜索、书签、阅读进度。 全文搜索带上下文摘要;重新打开一本书会回到上次停下的位置。 - 排版可调。 字号、行距、字体(宋/黑/楷)、配色(跟随 DSH / 护眼 / 夜间 / 明亮)、首行缩进、两端对齐。 - 接入 DSH 设置。 所有选项都在 设置 → 插件 里本插件的卡片上,改完立即生效,并持久化到 settings.yaml。
展开完整文档(README 剩余 1 节)
dsh-moyu-reader

在 DSH Web 界面的右侧栏里读本地 txt 小说,配一个老板键。

特性

- 右侧栏阅读器。 它作为右侧栏的一个标签页打开,和对话并排,而不是弹窗——瞄一眼不会让你丢失当前的位置。
- 一键隐藏(老板键)。 默认 Ctrl+(macOS 为 ⌘+)。可以只收起阅读器,也可以连整个右侧栏一起收起。
- 三处入口。 左侧栏底部按钮、会话标题栏按钮、右下角悬浮球,各自可独立关闭。
- 书架。 浏览本地目录,自动把文本文件从一堆杂项里筛出来,并记住最近打开的书。
- 自动章节切分。 识别 第一章、第 1 章、Chapter 1 等标题;没有标题时按字数分段。
- 中文编码识别。 UTF-8、UTF-8 BOM、UTF-16 LE/BE、GB18030/GBK、Big5——包括"99% 是 ASCII 的 GBK 文件看起来像合法 UTF-8"这种最容易误判的情况。
- 搜索、书签、阅读进度。 全文搜索带上下文摘要;重新打开一本书会回到上次停下的位置。
- 排版可调。 字号、行距、字体(宋/黑/楷)、配色(跟随 DSH / 护眼 / 夜间 / 明亮)、首行缩进、两端对齐。
- 接入 DSH 设置。 所有选项都在 设置 → 插件 里本插件的卡片上,改完立即生效,并持久化到 settings.yaml。

安装

dsh plugin --profile web add dsh-moyu-reader

然后重启 profile。本包自带 bundle patch,插件行会自动挂载——不要再往 profile 的 cordis.patch.yml 里手工加 insert 行,否则会挂载两次。

使用

从三处入口任意一处打开阅读器,或者在右侧栏选择 小说阅读器 标签页。
按老板键即可隐藏。

设置项

| 键 | 默认值 | 含义 |
| enabled | true | 总开关。关闭后所有入口、标签页与老板键一起隐藏。 |
| hotkey | mod+\ | 老板键。mod 在 Windows/Linux 上是 Ctrl,在 macOS 上是 ⌘。 |
| hotkeyHidesSidebar | true | 连整个右侧栏一起收起,而不只是阅读器。 |
| launcherFooter | true | 在左侧栏底部显示入口。 |
| launcherHeader | true | 在会话标题栏显示入口。 |
| floatingBall | false | 在右下角显示悬浮球。 |
| defaultDir | (工作目录) | 书架默认打开的目录。 |
| theme | auto | auto / sepia / dark / light。 |
| fontSize | 17 | 正文字号(px,12–30)。 |
| lineHeight | 1.95 | 行距(1.3–2.8)。 |
| family | serif | serif / sans / kai。 |
| indent | true | 段首缩进两格。 |
| justify | true | 正文两端对齐。 |
| maxBookBytes | 100663296 | 宿主愿意读取的单文件上限(字节)。 |
| fallbackChunkChars | 6000 | 没有章节标题时的分段字数。 |

关闭插件不会删除已保存的阅读状态。

实现说明

按 DSH 插件的要求分成两半:

- 宿主端(lib/index.js)通过 fs 服务读取文件,并在 webServer 上暴露一个小型 JSON 桥接路由 POST /dsh-moyu-reader/api。该路由为精确匹配,会拒绝 Origin 不匹配的请求,请求体上限 1 MiB。书籍缓存与进程内的阅读状态都放在这里。
- 客户端(client/client.js)是一个浏览器模块——注册在 window.__ModuleLoader__ 上的惰性 CJS 工厂,不需要打包器。它渲染到六个 slot,并绑定 dsh-moyu-reader 设置命名空间,因此设置页卡片和阅读器自己的设置页写的是同一个 scope。

两半之间只通过桥接路由通信,没有别的通道。

已知限制

- 阅读状态(最近打开、进度、书签)是进程内的。关掉阅读器还在,重启 DSH 就没了。
只有配置会持久化。迁到 storage domain 是最自然的后续改进。
- 阅读器只读,不会写你的文件。
- 章节识别是启发式的。标题风格特殊时可能退化成按字数分段。

开发

npm install
npm run build # 由 src/client.js 生成 client/client.js
npm test # 45 项宿主端检查 + 67 项客户端检查
npm run watch # 改动时自动重建客户端 bundle

src/client.js 是客户端那一半的源头;client/client.js 是生成产物,不要手改。
测试直接挂载真实发布的代码——宿主端测试对着一个替身 fs 服务驱动桥接路由,客户端测试用 React 渲染 bundle、操作它的控件,并把老板键事件打到一个假 document 上。

许可证

MIT
预览分享卡片长什么样 ↓XIAOZHAOXSXH/dsh-moyu-reader
分享 · DeepSeek Harness Hub
XIAOZHAOXSXH/dsh-moyu-reader

在侧边栏读本地小说,一键隐藏不露痕迹

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部