python - 从 arxiv 号获取 bibtex 条目的 shell 命令
问题描述
我目前正在使用以下curl
命令从其数字对象标识符 (DOI) 编号获取科学文章的书目信息:
curl -LH "Accept: text/bibliography; style=bibtex" http://dx.doi.org/10.1901/jaba.1974.7-497a
我希望能够为arxiv文章做类似的事情,即将文章 arxiv 编号发送到某个网络服务并获取书目信息。我该怎么做呢?
我正在寻找 bash、zsh 或 python 中的解决方案。
解决方案
我编写了一个 python 脚本,它从 arxiv ID 返回相应的 bib 条目,您可以在 http://www.thamnos.de/misc/look-up-bibliographical-information-from-an-arxiv-上找到它身份证/。如果你把它保存为例如
arxiv2bib.py
,你可以称它为arxiv2bib.py 1234.5678
或作为arxiv2bib.py http://arxiv.org/abs/1234.5678
。
有人还做了一个PHP脚本可以做到这一点。
推荐阅读
- c# - 无法从表达式的用法返回表达式推断方法的类型参数
- airflow - Apache Airflow 树视图的 UI 错误?
- javascript - 如何使用TestCafe运行一些具有并发性的测试套件并在没有并发的情况下休息?
- google-photos-api - 仅使用共享链接访问 Google 相册
- java - 查找仅使用特定类型参数的一个特定属性的所有 Java 方法
- android - 如何在 Android Studio 3.4 上设置布局边距?
- python - 使用 matplotlib 为多行设置动画时不会删除旧行
- android - 在 AOSP 中使用 Dagger2
- tomcat - Nginx + Tomcat 在同一台服务器上工作
- session - requests-html HTTPSConnectionPoolRead 超时