EndNote导入PDF文件关联(SCI-RIS-Helper)插件
天下苦 EndNote 关联 PDF 久矣!故开发此插件,开启新的 EndNote 使用姿势!安装链接:SCI RIS Helper - from Greasy Fork
一、介绍
本插件支持在下载*.ris文件时自动关联 sci-hub 中的pdf链接,双击*.ris文件将自动下载 pdf 并进行关联!
再也不用手动将 PDF 拖进 EndNote 了!
安装插件后,网页右下角将显示圆角矩形图标,三种颜色和文字代表三种不同状态,状态分别为:
- RIS+: 正常找到Refman和PDF信息,点击RIS+将下载 RIS 文件,双击即可导入 EndNote 并自动关联 PDF。(最理想的工作状态)
- RIS: 找到了Refman,但未找到PDF,点击RIS将下载 RIS 文件,双击即可导入 EndNote,但是不会关联 PDF。
- NONE: 啥也没找到,不支持该页面,按钮禁用。
如果在期刊页面未显示图标,则表明暂未适配该期刊。可将网址提交在评论区,博主空闲时随缘更新。
二、安装方法
1. 前提
本脚本基于 Chrome 油猴插件开发,所以需要使用 Chrome 内核浏览器,并提前安装油猴插件(Tampermonkey),油猴插件安装教程。
温馨提示:
- Chrome 最好更新最新版,旧版本可能无法使用该脚本!(博主使用 92.0.4515.159,亲测 Chrome 79.0 翻车)
- 另外:EndNote X9.2、EndNote X9 及汉化版无法成功导入 PDF,只会存在一个 PDF 链接!(博主使用的 EndNote X9.3.3, 亲测 EndNote 20 也可正常使用)
2. 插件安装
插件安装完成后,打开下方链接,即可安装【SCI RIS Helper】
【SCI RIS Helper 安装链接】:
3. 插件使用
脚本更新后,已将 scihub 和 doi 域名加入白名单,已不会出现以下提示信息,但不影响正常使用。
安装完成后,由于脚本会调用 https://dx.doi.org/ 和 http://sci-hub.se/,所以会产生跨域请求,点击【总是允许此域名】即可。
打开期刊页面,查看是否存在图标,下载 RIS 文件,测试是否能正常导入 EndNote 并自动关联 PDF。
三、灵感来源&原理
如果是想单纯用插件的同学可以跳过该部分
1. 发现过程
某次正常下载 RIS 文件并导入 EndNote 时,发现 EndNote 居然自动导入了 PDF 文件!论文网址: https://nhess.copernicus.org/articles/13/299/2013/
研究后发现,其下载的 RIS 与其它 RIS 文件唯一不同的是:该 RIS 文件包含了一个 PDF 网址的字段:L1 -
,如下图所示。
我大为震惊!原来可以这么玩!
我试着将上述 HTTP 链接更换为本地 PDF 文件绝对路径,发现也可以成功关联 PDF!
尝试着使用SCI-HUB上的 PDF 链接进行关联,初步实验可行!
由于之前有油猴脚本开发经验(CNKI 知网油猴插件-一键导入 Endnote&下载 PDF),故又开始重操旧业!
2. 脚本原理
脚本原理其实很简单,主要分为四步:
- [1] 寻找页面 DOI、标题、摘要和 PDF 链接;
- [2] 根据 DOI,在 https://citation.crosscite.org/docs.html 查询论文信息(Refman 文件);
- [3] 根据 DOI,在SCI-HUB寻找 PDF 链接;
- [4] 综合出版商和SCI-HUB的 PDF 链接,将 PDF 链接和摘要添加到 RIS 文件,并下载。
四、兼容性
1. EndNote
EndNote 博主使用的 X9.3.3 版本,完美使用!
目前已知支持版本:EndNote 9.3.3、EndNote 20.2.1
目前已知不兼容版本:EndNote X9.2、EndNote X9 汉化版
2. Citavi 6
将 RIS 文件默认打开方式改为 Citavi 6 后,双击 RIS 文件即可导入 Citavi 6。
Citavi 6 测试结果表明,在导入过程中,其不会自动下载,但是会保存论文 PDF 链接。
预览窗口“Always preview this location immediately”将会自动下载预览,点击“Save a copy in this project”将在本地存储备份。
3. NoteExpress
经测(NoteExpress),可以成功导入,并导入 PDF 链接,但是不会自动下载 PDF, 需要点击链接自行下载。
五、其它
油猴脚本开发过程中,参考了Publication Auto PDF相关逻辑,在此感谢sincostandx!
1. 视频介绍&教程
博主自制教程
其它UP制作的教程@可乐仔,简洁明了,推荐观看
2. 参考代码及网址
- Publication Auto PDF
- https://nhess.copernicus.org/articles/15/853/2015/
- https://citation.crosscite.org/docs.html
- http://sci-hub.se/
3. 源码及英文版介绍
4. 注意!!!
本插件使用过程中会将以下信息发送到博主服务器:
- 论文 RIS 信息,积累可构成数据库。包括:
doi
,title
,year
,ris
,pdfUrl
- 使用日志, 方便分析受众面。包括:
action
,userAgent
,ip
使用本插件默认你已知晓并同意以上事项。
本插件完全免费开源,如不想上传信息,可自行删除相关 API,不影响正常使用。
本插件纯属摸鱼产物,使用过程出现的任何情况,作者不承担任何责任。
5. 问题反馈
在 GitHub 提交 Issues 或者在评论区留言。
Tips
由于大家过于给力,上线以来,本插件收录论文 RIS 已超10w
条,使用日志100w
条。
现在我开始担心我腾讯云的小水管了。。。
统计
从统计图也可以看出大家在 3 月和 9 月时的学习激情最高!