使用JabRef命令行方式下载文献记录
2015-10-30 19:42
1261 查看
JabRef是很好用的开源文献管理器,Linux尤其是Latex用户应该对它很熟悉了。在Java图形界面下,抓取数量较多的文献时偶尔会卡壳,而且重试也不能解决,比较闹心。以前以为是网速问题,就过一段时间再抓取。昨天终于卡得我着急了,忽然灵光一闪:用命令行方式避开图形界面是不是就没问题了?于是马上用 jabref command line 查找了一下,还真有:http://jabref.sourceforge.net/help/CommandLine.php
打开终端,输入:
抓取成功!
还真简单。
-n 参数,不启动图形界面,后面的true可以不要,但如果紧接着是文件名就要加true防止参数解析错误
--fetch 设置的是抓取文献的数据库和关键词,需要用英文单引号把它们引起来。数据库名称和关键词间用冒号分隔。查询语法嘛,根据数据库而定。
-o 参数,设置保存文献的文件,如果文件已存在会直接覆盖
其他参数的用法参看上面的链接,也可以输入 jabref -h 查看帮助:
打开终端,输入:
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.
相关文章推荐
- 高效加载较大的 Bitmaps
- Java最大堆排序
- dede织梦5.7的安全防护设置
- 夺命雷公狗jquery---55---Ajax的高级实现,模拟发送get请求
- js截取中间字符串
- 机房收费系统——详细设计说明书
- 函数指针
- J - Lines
- 【数论】线性筛素数,线性筛欧拉函数,求前N个数的约数个数
- opencv solvePnP
- 使用MediaRecorder实现录像的功能
- 【Unity3d】3d角色换装实现原理及步骤
- iOS(3)多线程编程技术(Thread Cocoa opreations GCD(Grand Central Dispatch ))
- 2015南阳CCPC A - Secrete Master Plan A.
- XXX 不是当前用户的有效责任,请联系您的系统管理员
- Intent用法实例
- 机房收费系统——概要设计说明书
- 数据结构—栈
- 奇怪的NoClassDefFoundError,一个手机能运行,换另一个不能运行7
- Maven构造版本号的方法解决浏览器缓存问题