从arxiv.org或NASA/SAO ADS添加论文到您的BibDesk文献库。
项目描述
这是ADS到BibDesk的命令行版本,是一个用于检索在ADS或arXiv.org上发表的天文期刊文章的bibtex、摘要和PDF的工具,并将其添加到您的BibDesk数据库中。
ADS到BibDesk是一个用于检索在ADS或arXiv.org上发表的天文期刊文章的bibtex、摘要和PDF的工具,并将其添加到您的BibDesk数据库中。
ADS到BibDesk有两种形式:一种是可以用于在任何应用程序中抓取论文的Automator Service(例如,在Safari或Mail中),或一个命令行应用程序。
开发者:请阅读CONTRIBUTING文档,了解如何从源代码构建ADS到BibDesk CLI/Service,进行更改以及提交拉取请求的详细信息。
命令行快速入门
ADS到BibDesk也可以直接从命令行运行。可以通过以下命令安装命令行脚本:
python setup.py install
您可能需要使用sudo运行最后一个命令。
一旦安装了adsbibdesk,您可以使用与启动Service相同类型的文章标记来调用它,例如:
adsbibdesk 1998ApJ...500..525S
通过以下方式可以获得adsbibdesk命令的完整摘要:
adsbibdesk --help
文章标记摘要
ADS或arXiv文章页面的URL,
文章的ADS bibcode(例如 1998ApJ…500..525S),
文章的arXiv标识符(例如 0911.4956),或
文章的DOI。
其他模式
除了主模式(将单篇论文添加到BibDesk、ADS到BibDesk还有三种其他模式:预览论文、更新预印本和将PDF存档导入BibDesk。
预览论文
使用-o开关可以简单地下载并查看文章的PDF,而不将其添加到BibDesk。例如,
adsbibdesk -o 1998ApJ...500..525S
更新预印本
使用-u开关运行ADS到BibDesk以查找并更新BibDesk参考书目中的所有astro-ph预印本
adsbibdesk -u
要限制更新到特定日期范围,可以使用–from_date(-f)和–to_date(-t)标志,日期格式为MM/YY。例如,要更新2012年发布的预印本,请运行
adsbibdesk -u --from_date=01/12 --to_date=12/12
请注意,此操作可能需要一些时间,因为我们限制了向ADS的请求,以使其成为更好的机器人。
PDF导入模式
使用命令行ADS到BibDesk,您可以导入来自ADS的PDF文件夹到BibDesk。这对于已经积累了许多文献文件夹但刚开始使用BibDesk的用户来说非常方便。这将帮助您快速入门。
要使用此脚本,您需要程序pdf2json。获取pdf2json及其依赖项的最简单方法是使用Homebrew,Mac包管理器。一旦安装了homebrew,只需运行brew install pdf2json。
要运行此工作流程,
adsbibdesk -p my_pdf_dir/
其中my_pdf_dir/是包含您要导入的PDF的目录。
请注意,此工作流程依赖于PDF中存在的DOI。因此,它无法识别astro-ph预印本或几年前发布的已发表论文。通常,DOI会出现在现代论文的第一页。此方法受到Dr Lucy Lim脚本的影响。
许可协议
版权所有 2014 Jonathan Sick,Rui Pereira和Dan-Foreman Mackey
ADS到BibDesk是免费软件:您可以在自由软件基金会发布的GNU通用公共许可证的条款下重新分发和/或修改它,许可证版本为3,或(根据您的选择)许可证的任何较新版本。
ADS到BibDesk按照希望它将是有用的,但没有任何保证;甚至没有关于适销性或针对特定目的的适用性的暗示保证。有关详细信息,请参阅GNU通用公共许可证。
您应该已收到一份GNU通用公共许可证的副本。如果没有,请参阅 <https://gnu.ac.cn/licenses/>。
项目详情
adsbibdesk-3.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1643516d96f43aaffcebddb5453360812f76a48bb37b16d74c778151bfb3ed24 |
|
MD5 | aaac606a41cd7bb1366cb0c797566384 |
|
BLAKE2b-256 | 10134ca96f860dbef86559a9de70776490930be610364b8daa5b2bb0ce5d71fd |