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

来源:互联网 发布:单片机步进电机 编辑:程序博客网 时间:2024/06/07 07:25

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.


0 0
原创粉丝点击