shell 从 arxiv 编号获取 bibtex 条目的命令

shell command to get bibtex entry from arxiv number

我目前正在使用以下 curl 命令从科学文章的数字对象标识符 (DOI) 编号中获取其书目信息:

curl -LH "Accept: text/bibliography; style=bibtex" http://dx.doi.org/10.1901/jaba.1974.7-497a

我希望能够为 arxiv 文章做类似的事情,即将文章 arxiv 编号发送到某些网络服务并取回书目信息。我该怎么做?

我正在 bash、zsh 或 python 中寻找解决方案。

original answer from sebastian-busch:

I've written a python script that returns the corresponding bib-entry from an arxiv ID, you can find it on http://www.thamnos.de/misc/look-up-bibliographical-information-from-an-arxiv-id/. If you save it e.g. as arxiv2bib.py, you can call it as arxiv2bib.py 1234.5678 or as arxiv2bib.py http://arxiv.org/abs/1234.5678.


也有人做了PHP脚本可以做到

PHP to automatically create BibTeX entry from arXiv

来自how-to-cite-an-article-from-arxiv-using-bibtex

中的回答