您的位置:首页 > 其它

使用JabRef命令行方式下载文献记录

2015-10-30 19:42 1261 查看
JabRef是很好用的开源文献管理器,Linux尤其是Latex用户应该对它很熟悉了。在Java图形界面下,抓取数量较多的文献时偶尔会卡壳,而且重试也不能解决,比较闹心。以前以为是网速问题,就过一段时间再抓取。昨天终于卡得我着急了,忽然灵光一闪:用命令行方式避开图形界面是不是就没问题了?于是马上用 jabref command line 查找了一下,还真有:http://jabref.sourceforge.net/help/CommandLine.php

打开终端,输入:

jabref -n true --fetch='medline:arabidopsis AND "stem cell"[TI]' -o xx.bib


抓取成功!

还真简单。

-n 参数,不启动图形界面,后面的true可以不要,但如果紧接着是文件名就要加true防止参数解析错误
--fetch 设置的是抓取文献的数据库和关键词,需要用英文单引号把它们引起来。数据库名称和关键词间用冒号分隔。查询语法嘛,根据数据库而定。
-o 参数,设置保存文献的文件,如果文件已存在会直接覆盖

其他参数的用法参看上面的链接,也可以输入 jabref -h 查看帮助:

jabref [options] [bibtex-file]

Option Name            Type       Description

-f, --fetch            <STRING>   运行抓取器,例如 "--fetch=Medline:cancer"
-o, --output           <STRING>   输出或导出文件: 文件名[,export format]
-p, --primp            <STRING>   从文件中导入首选项设置
-n, --nogui            <BOOLEAN>  没有 GUI,只处理命令行选项。
-a, --aux              <STRING>   从 AUX 文件生成的子数据库: 文件[.aux],新建[.bib]
-h, --help             <BOOLEAN>  用命令行选项显示帮助
--importToOpen     <STRING>   导入到打开标签页
-b, --blank            <BOOLEAN>  启动时不打开任何文件
-i, --import           <STRING>   导入文件: 文件名[,import format]
-s, --nosplash         <BOOLEAN>  不显示启动画面
-x, --prexp            <STRING>   导出首选项设置到文件
-d, --prdef            <STRING>   Reset preferences (key1,key2,... or 'all')
-v, --version          <BOOLEAN>  显示版本
-m, --exportMatches    <STRING>   [field]searchTerm,outputFile: file[,exportFormat
-l, --loads            <BOOLEAN>  载入会话

可用的导入格式:
BibTeX         : bibtex
BibTeXML       : bibtexml
Biblioscape    : biblioscape
Biomail        : biomail
CSA            : csa
Copac          : cpc
INSPEC         : inspec
ISI            : isi
JStor (tab delimited) : jstor
MSBib          : msbib
Medline        : medline
Ovid           : ovid
REPEC New Economic Papers (NEP) : repecnep
RIS            : ris
Refer/Endnote  : refer
Scifinder      : scifinder
SilverPlatter  : silverplatter
Sixpack        : sixpack
XMP-annotated PDF : xmpannotatedpdf

可用的导出格式: MSBib, bibordf, bibtexml, din1505, docbook,
endnote, harvard, html, iso690rtf, iso690txt, listrefs, misq, mods,
mysql, ods, oocalc, oocsv, postgresql, ris, simplehtml, tablerefs,
tablerefsabsbib.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: