Repository navigation
Releases
Releases · OuOumm/autoRead-linuxDo
v4.4.2 · AI 回复测试 / 多实例并行 / 失焦续滚 / 单楼帖跳过
🧭 Auto Read v4.4.2
Linux.do 自动阅读助手 · 单文件油猴脚本。安装方式见 README,或直接下载本页的 auto-read.js 贴进 Tampermonkey。
✨ 本次更新(4.1.0 → 4.4.2)
- 设置面板新增
aiUrl/aiModel,并内置「测试 AI 回复」:点「生成回复」抓取当前帖标题 + 正文前 500 字请求一次 AI,直接展示结果,不会真发帖 - 多实例并行:每个标签页分配独立实例 id,
state/lock按实例分键,阅读队列与配额互不抢占;跨实例帖子认领去重,两个标签页不会扑同一篇 - 失焦续滚:滚动循环由
requestAnimationFrame改为setTimeout递归驱动,窗口失焦 / 切后台 / 被遮挡仍继续阅读(4.4.1) - 单楼帖跳过:只有楼主、没有回复的帖子不渲染「当前楼层 / 总楼层」进度条,给
noProgressGraceTicks(默认 15 拍 ≈ 3 秒)宽限后自动跳下一篇,不再无限空滚(4.4.2) - API Key 健壮性:读写自动清洗全角空格 / 中文引号 / 零宽字符 / 多余
Bearer前缀,非法请求头字符精确定位到「第 N 个字符」;AI 接口错误带回服务端 detail - 安全加固:日志表格用 DOM +
textContent、CSV 公式注入前缀、点赞等服务端确认后再计配额、面板 Shadow DOM 隔离 - 工程化:新增
test/run.js(jsdom 回归测试,166/166 passed)、package.jsonscripts、.gitignore;README 重写为项目页风格
📦 发布物
| 文件 | 说明 |
|---|---|
auto-read.js |
唯一发布物,直接安装 / 覆盖更新即可 |
✅ 验证
node --check auto-read.js OK
node --check test/run.js OK
node test/run.js 166/166 passed
升级提示:从旧版覆盖安装后刷新论坛页面即可生效。已保存的本地状态、配额、设置与 API Key 会保留。