博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PaperDownloader 1.5.1——更加人性化的文献下载命名解决方案
阅读量:4056 次
发布时间:2019-05-25

本文共 1660 字,大约阅读时间需要 5 分钟。

PaperDownloader1.5.1版本正式在chrome webstore上发布了。

新版的特性就是:人性化,人性化,再人性化!

新特性

新版的PaperDownloader添加了一个popup页面,即在插件图标上左键单击,就会弹出一个配置页面,如下图所示:

 支持自定义命名格式

popup页面中有2个需要设置的内容,其中一个就是自定义命名格式。通过设置命名格式,可以适应不同用户的命名习惯。

目前支持的命名内容有:

%engine : 搜索引擎简称%year : 文献出版年份%month : 文献出版月份%title : 文献标题%authors : 文献作者%journal : 期刊名称

举个栗子:

假设命名格式为: [%engine][%year.%month] %title

则可能下载到这样的文件 : [ArXiv][2018.6] PatchFCN for Intracranial Hemorrhage Detection.pdf

 支持自定义文件保存路径

popup页面中还有一个需要设置的内容就是保存文件的路径。由于受到chrome安全机制限制,所有下载文件的根目录必须是chrome浏览器的下载目录,所以设置保存文件路径,实际上是针对于chrome浏览器下载目录的相对路径。

举个栗子:

假设文件保存路径为: Papers/

chrome浏览器默认的下载路径为: C:/Users/x/Downloads/

则下载文献所在的文件夹为: C:/Users/x/Downloads/Paper/

如果想把文献下载到任意目录,可以使用一个比较hack的方式——软链接,这个会在下篇公众号文章中做详细的讲解。

支持期刊内文献的下载

通常,要下载文献,有两种模式:

1、有目标性的检索。比如有关键词、作者或者文献标题,直接在网站(IEEE等)检索。这也是PaperDownloader最先支持的模式。

*1、输入关键词--2、检索--3、选择检索结果--4、右键Downloading...--5、下载完成*

2、对某个期刊的最新动态进行跟踪。比如点进期刊,下载它最新出版一期(current issue or early access)的文章。PaperDownloader在新版本中引入了对这种模式的支持。

*1、进入期刊--2、查看最新的文章--3、选择要下载的文章--4、右键Downloading...--5、下载完成*

 支持arXiv.org网站文献的下载

https://arxiv.org/,一个被称为“占坑的网站”。你有了idea,但是在paper还没完全成熟实验也不充分的情况,为了防止idea和别人撞车,可以先把idea发表到这个网站上,这个在数学或计算机领域特别流行。

这个网站没有下载权限限制,随时随地都可以下载,但是这个网站有个不便之处,就是只能一篇一篇的下载,并且文件命名也不便于理解。

为了可以保持和其他网站一样的下载操作,我们对arxiv页面hack了一番。

arXiv的原始搜索界面是这样的:

在安装PaperDownloader插件后,是这样的:

对比上图,可以看出,标记1处的序号“1”变成了一个多选框。于是又可以进行熟悉的操作(右键菜单点击“Downloading...”),片刻后,文献便下好了(标记3所示)。

下载地址

chrome webstore:

百度网盘:

下一步

下一步,我们将有更加人性化的更新,包括:

1、针对其它基于Chromium内核浏览器(如猎豹安全浏览器、360安全浏览器等)进行支持,减轻用户的浏览器迁移成本。

2、对接“SCI-hub”,实现智能下载,使用户在没有权限的情况下,直接从SCI-hub获取下载地址,完成下载,消除用户的权限忧虑。

若对此项目有好的想法,欢迎在github上提issue或者pr给作者。

github项目地址:https://github.com/GuoXiaoyang/PaperDownloader

你可能感兴趣的文章
Yotta企业云盘助力科技行业创高峰
查看>>
Yotta企业云盘更好地为教育行业服务
查看>>
Yotta企业云盘怎么帮助到能源化工行业
查看>>
企业云盘如何助力商业新发展
查看>>
医疗行业运用企业云盘可以带来什么样的提升
查看>>
媒体广告业如何将内容资产进行高效地综合管理与利用
查看>>
能源化工要怎么管控核心数据
查看>>
媒体广告业如何运用云盘提升效率
查看>>
企业如何运用企业云盘进行数字化转型-实现新发展
查看>>
司法如何运用电子智能化加快现代化建设
查看>>
iSecret 1.1 正在审核中
查看>>
IOS开发的开源库
查看>>
IOS开发的开源库
查看>>
Jenkins - sonarqube 代码审查
查看>>
Jenkins + Docker + SpringCloud 微服务持续集成(一)
查看>>
Jenkins + Docker + SpringCloud 微服务持续集成 - 单机部署(二)
查看>>
Jenkins + Docker + SpringCloud 微服务持续集成 - 高可用集群部署(三)
查看>>
Golang struct 指针引用用法(声明入门篇)
查看>>
Linux 粘滞位 suid sgid
查看>>
C#控件集DotNetBar安装及破解
查看>>