检索校内已购文献,下载 PDF 并提取文本或 OCR 阅读
29.2/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add yui-hanasaka/dsh-academic-toolkit该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令发起外部网络请求
查看扫描证据(共 8 处,展示前 8 条)
- 发起网络请求lib/index.js:193
const version = alive ? await bridge.request('/json/version').catch(() => undefined) : undefined - 发起网络请求lib/browser.js:21
const res = await fetch(this.endpoint + path, { method, signal: AbortSignal.timeout(timeoutMs) }) - 发起网络请求lib/browser.js:28
const v = await this.request('/json/version', 'GET', 5000) - 执行外部命令来自配置/变量lib/browser.js:37
const child = spawn(this.chromePath, [ - 发起网络请求lib/browser.js:54
try { list = await this.request('/json/list') } catch { return [] } - 发起网络请求lib/browser.js:59
const t = await this.request('/json/new?' + encodeURIComponent(url), 'PUT') - 发起网络请求lib/browser.js:282
const version = await this.request('/json/version').catch(() => ({})) - 发起网络请求lib/browser.js:300
const res = await fetch(url, { headers, redirect: 'follow', signal: AbortSignal.timeout(120000) })
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
面向 DeepSeek Harness(DSH)的个人学术研究工具包:用你自己通过 CARSI 认证的浏览器检索学校已购的 CNKI、万方、WoS、ScienceDirect,下载 PDF,再用文本提取或高精度 OCR 阅读。
README
由 DeepSeek 最新模型翻译生成dsh-academic-toolkit 使用说明
给 DSH 加一组"学术检索 + 下载 + 阅读"工具:通过你本机已登录学校 CARSI 的调试 Chrome检索学校已购资源,按学校权限下载 PDF,并把论文读成可整理的结构化文本(文本层优先,必要时高精度 OCR)。
工具列表
| 工具 | 作用 |
| academic_status | 检查调试浏览器、知网/万方机构登录态、学校身份、论文目录与 OCR 配置 |
| academic_browser_start | 启动调试 Chrome(默认端口 9222,独立配置目录保留登录态) |
| academic_open_login | 打开学校 CARSI 登录入口(知网),登录态过期时用 |
| academic_login | 用学号+密码重新登录 CARSI,并自动恢复知网/万方会话(密码不落盘) |
| academic_open_carsi | 打开指定库的 CARSI 入口:cnki/wanfang/wos/sciencedirect;也可用 resource 参数按资源 id/名称打开任意已购资源 |
| academic_carsi_resources | 列出学校 CARSI 资源(按校购/免费/试用过滤),配合上面工具直接打开 |
展开完整文档(README 剩余 1 节)
dsh-academic-toolkit 使用说明 给 DSH 加一组"学术检索 + 下载 + 阅读"工具:通过你本机已登录学校 CARSI 的调试 Chrome检索学校已购资源,按学校权限下载 PDF,并把论文读成可整理的结构化文本(文本层优先,必要时高精度 OCR)。 工具列表 | 工具 | 作用 | | academic_status | 检查调试浏览器、知网/万方机构登录态、学校身份、论文目录与 OCR 配置 | | academic_browser_start | 启动调试 Chrome(默认端口 9222,独立配置目录保留登录态) | | academic_open_login | 打开学校 CARSI 登录入口(知网),登录态过期时用 | | academic_login | 用学号+密码重新登录 CARSI,并自动恢复知网/万方会话(密码不落盘) | | academic_open_carsi | 打开指定库的 CARSI 入口:cnki/wanfang/wos/sciencedirect;也可用 resource 参数按资源 id/名称打开任意已购资源 | | academic_carsi_resources | 列出学校 CARSI 资源(按校购/免费/试用过滤),配合上面工具直接打开 | | academic_search | 检索知网/万方(支持 page 翻页)、Web of Science、ScienceDirect | | academic_paper | 读取文献详情:摘要、关键词、期刊、年份、卷期、页码、DOI、PDF 链接 | | academic_download | 用浏览器登录态下载 PDF 到论文目录,返回保存路径 | | academic_read | 读本地 PDF:文本层优先;子集字体/扫描件自动转 OCR。path 支持绝对路径或论文目录下的文件名(宿主内不要带 papers/ 前缀) | | academic_cite | 生成标准引用:GB/T 7714-2015(默认)/ APA 7 / BibTeX | 前置条件 1. 调试 Chrome(只监听本机):运行 scripts/start-chrome.ps1(默认端口 9222、配置目录 D:\chrome-debug)。窗口不要关,登录态保存在该配置目录。 2. 学校 CARSI 登录:知网用 academic_open_login,在弹出的窗口里用学号+密码登录学校统一身份认证(一次即可,由 cookie 保持)。 3. 万方机构绑定:在调试浏览器打开 <https://fsso.wanfangdata.com.cn>,选择你学校完成统一认证;页面显示"绑定机构 <你学校>"即检索/摘要可用。万方全文下载一般还需要在该浏览器里登录一次万方个人账号(登录后重试 academic_download)。 4. OCR(可选但建议):Gemini 视觉 OCR 走本机 Antigravity(Google 账号)订阅 + 本机代理;没有的话把 ocrModel 留空,用 Windows 内置 OCR(扫描件识别质量一般,有文本层的 PDF 不受影响)。 典型用法 1) 学术助手,先 academic_status 看看状态 2) academic_search 查 "多模态桌面智能体",db 用 wanfang(覆盖更全)或 cnki 3) academic_paper 看摘要和 DOI,academic_download 下载到论文目录 4) academic_read 读 PDF,整理成文献笔记/综述 配置(profile cordis.patch.yml 的 academic-toolkit 行) | 字段 | 默认 | 说明 | | browserEndpoint | http://127.0.0.1:9222 | 调试浏览器 CDP 地址 | | chromePath | Chrome 安装路径 | 浏览器没启动时用于拉起 | | chromeProfileDir | D:/chrome-debug | 独立浏览器配置目录(登录态) | | papersDir | D:/papers | PDF 保存目录 | | proxy | 空 | Gemini OCR 走的代理(如 http://127.0.0.1:7887) | | ocrModel | gemini-3.8-flash-high | 视觉 OCR 模型;留空则用 Windows 本地 OCR | | pdftotextPath | 空(搜 PATH) | poppler pdftotext,用于文本层提取 | | powershellPath | 空(系统 PowerShell) | OCR/渲染脚本入口 | | profileNodeModules | 空(desktop profile 的 node_modules) | 供 OCR 脚本加载代理/鉴权模块 | | ocrMaxPages | 10 | 单次 OCR 最多页数(控制耗时/额度) | | schoolName | 空(必须填写) | 学校全称,CARSI 门户选校用 | | idpEntityId | 空(自动识别) | 学校 Shibboleth IdP 地址;同校可留空(自动学习),他校可手填 | 验证(重启 DSH 之后) 1. 新开一个对话(插件工具在会话创建时装配)并让助手调用 academic_status; 2. 应看到 browser.alive: true、cnki.loggedIn: true、wanfang.loggedIn: true、plugin.version: "0.9.0"; 3. academic_search 与 academic_download 各跑一次,确认论文目录出现 PDF 且 academic_read 能读出正文; 4. 插件加载记录:%USERPROFILE%\.dsh\academic-toolkit\state.json;学校 IdP 识别缓存:%USERPROFILE%\.dsh\academic-toolkit\identity.json。 说明与限制 - 文本层优先:知网/万方 PDF 多数带文本层(poppler 直接提取,秒级、零成本);只有子集字体/扫描件才走 OCR。OCR 单页约 30-60 秒,关键数字(页码、DOI、统计量)建议抽检。 - 登录过期:会话几小时后失效;academic_status 会显示 loggedIn:false。用 academic_login 重新认证即可(各人自己的学号密码)。插件不保存密码。 - 万方下载:机构绑定只保证检索/摘要;全文下载若返回 HTML,请先在调试浏览器里登录万方个人账号再重试。 - ScienceDirect 下载:PDF 端有 Cloudflare 人机验证(403);在调试浏览器里手动过一次验证(cookie 保留)后重试;仍失败则在浏览器里手动下载。 - Web of Science:可检索并返回结果量;题录(标题/作者/摘要)需先在调试浏览器里完成 WoS 机构/个人 Sign In。 - 只本地、只自己:所有访问都在这台机器、你自己的登录态下进行;不共享 cookie、不批量并发下载(避免触发出版社风控封学校出口 IP)。 - 安装方式:desktop profile 的 cordis.patch.yml 里加 id: academic-toolkit 的 insert 行(config 见上),profile package.json 的 dependencies 引用本目录 file:<插件目录>;重启 DSH 后加载。 - 删除插件:移除 profile cordis.patch.yml 中的 academic-toolkit 行与 package.json 的依赖后重启 DSH。 移植 换电脑或换学校见 README-PORTABLE.zh.md。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
yui-hanasaka/dsh-academic-toolkit
检索校内已购文献,下载 PDF 并提取文本或 OCR 阅读
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 272,060已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,885已汉化DSH
71.2
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。