发布于 

浏览器拓展 Sci Fig Downloader

Chrome/Edge 拓展,用于从期刊网站上下载文章附图的原始版本以及文章的补充材料

LICENSE

本拓展程序遵循 GNU GPLv3.0 协议

支持的期刊网站

功能

  • 在一个界面查看文章的所有图片
  • 快速预览图片内容
  • 同时下载原图与补充材料
  • 自动整理下载的图片和文件(暂未完全实现)
  • 支持多种期刊网站

已知 BUG

  • Elsevier、Oxford 等出版社的期刊很杂,插件只针对部分期刊进行了测试
  • 下载功能可能会与其他插件冲突和浏览器设置冲突
    • 一些下载管理器插件可能会与本插件冲突
    • Edge 浏览器的在浏览器中查看 Office 文件功能会导致插件界面关闭,影响下载到文件夹功能
    • 下载功能可能无法正确重命名并创建文件夹
    • 下载功能可能没有进度条显示
  • Elsevier 和 Wiley 系列期刊网站无法通过插件直接下载正文 PDF
  • 在 RSC 网站使用插件时,图片需要等网页图片加载完毕后才可预览

开发

克隆源码到本地

1
git clone https://github.com/yyngfive/sci-fig-downloader.git

安装依赖(推荐使用 pnpm)

1
2
npm install pnpm
pnpm install

调试

1
pnpm dev

构建

1
pnpm build

默认将构建 edge 版本,如果需要其他浏览器的版本,可以使用 -b 参数,例如:

1
pnpm build -b chrome

构建的浏览器拓展位于 .output 文件夹中,可在 Chrome 或 Edge 浏览器中开启开发者模式,通过“加载解压缩的拓展”文件夹方式安装