问题标签 [doi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
689 浏览

python - 从文章标题获取 DOI

我正在尝试创建一个包,该包可以从预定义的文章标题列表中下载文章列表(会议论文、期刊论文等)。我能够使用论文的 DOI 自动执行下载步骤。

我被困在使用标题获取论文的 DOI 的步骤中。如何实施?

提前致谢。

0 投票
1 回答
87 浏览

bioinformatics - 如何以编程方式从不在 PMC 中的论文的 DOI 中获取 PMID(即,没有 PMCID)?

如何以编程方式从不在 PMC 中的论文的 DOI 中获取 PMID(即,没有 PMCID)?

https://www.ncbi.nlm.nih.gov/pmc/pmctopmid/ 上提到的 DOI->PMID 转换工具仅在论文具有 PMCID 时有效


0 投票
1 回答
402 浏览

latex - 从 JabRef 中的 DOI 字段自动填充 URL 字段

在 JabRef (v5.1) 中,如果我使用“新条目”选项卡使用 DOI 构建引用,我希望它在 URL 字段中添加 DOI 附加在https://doi.org/后面,例如 if我使用 doi "10.1016/j.ymssp.2019.106551" 我希望它填写以https://doi.org/10.1016/j.ymssp.2019.106551提交的 URL 。

有没有办法做到这一点,无论是在参考创建阶段还是之后?

请注意,doi2bib.org 执行此操作,对于 10.1016/j.ymssp.2019.106551 它返回 url = https://doi.org/10.1016/j.ymssp.2019.106551

这是 doi2bib.org 的完整 bibtex 条目,可以根据需要执行此操作。

0 投票
1 回答
64 浏览

java - 为什么在终端和 Java 中运行 curl 命令时会得到不同的结果?

我学到了很多curl在 Java 或其衍生产品中运行的建议。例如,Java 中的 curl 命令,Java使用 curl 命令等。

此外,我已经弄清楚如何使用 DOI 获取给定资源的元数据。从这个指令中,我对使用 Java 中的一个小片段来运行这个 curl 命令来处理结果非常感兴趣。

让我们举个例子。网址是http://dx.doi.org/10.1016/j.immuni.2015.09.001

从终端运行 curl 命令

curl -LH "Accept: application/x-bibtex" http://dx.doi.org/10.1016/j.immuni.2015.09.001

输出看起来像

在 Groovy 中运行这个 curl 命令

回收本站分享的一些代码,我写了如下流程。

我得到的是 HTML 中的整个页面,而不是我期望的 BibTeX 格式的表单。

问题是:我在这里做错了什么?你们有没有遇到过这个问题?

0 投票
0 回答
58 浏览

html - 可以创建一个 HTML 链接,从给定的 doi 返回一个 bibtex 条目,该链接可以在 GitHub wiki 中工作吗?

假设有一个 doi 地址,例如http://doi.org/10.1103/PhysRevA.54.1098,并且您想在静态网页中创建一个 HTML 链接,例如 <link>,这样当用户点击<link> 加载一个文本文件,其中包含相关 doi 的 bibtex 条目。现在,我知道如何使用 curl 或 Python 获取 bibtex 记录,例如:

或(基于 Christian 在https://scipython.com/blog/doi-to-bibtex/上的程序)

我想人们可以使用 Javascript 或类似的东西来使这个链接在 HTML 文档中工作(虽然我不知道如何做到这一点)。但我想将此链接放在这些功能不可用的 GitHib wiki 中(我知道)。就像是

或者

如果有的话,有哪些选择?(是的,我目前被 GitHub wiki 困住了。)当然,如果您使用上述方法之一预先计算 bibtex 条目,您可以将链接指向不同文件中的位置。如果可能的话,我希望避免这种类型的预先计算的解决方案。

0 投票
1 回答
59 浏览

python - 从解析的文本中获取特定数字

我是编码新手。此代码分两步工作。在第一步中,用户输入他想要查找的文章的名称。点击“研究门”按钮。该网站为我们提供 DOI 号。然后在第二步中,我们通过单击“Sci-Hub”按钮搜索此 DOI 号。而已。

我想做的是从解析的文本中获取这个 DOI 号。然后在 Sci-Hub 中搜索 DOI。所以,我认为我们可以只用一个文本框和一个按钮来做到这一点。因此,当用户输入文章名称时,它会在 Sci-Hub 中打开创建的结果。

我在下面写了一点网络解析。

这是我从网站上查找已解析文本的操作。

0 投票
0 回答
199 浏览

python-3.x - 在 Python 中使用 doi 自动下载

我在 csv 文件中有大约 1000 个带有相关 doi 的文章链接,我需要下载这些论文。

我尝试过以下方式:

但大约下载 10 次后,它会产生以下错误:

我该如何解决这个问题?不想把睡眠时间增加太多,不然手术真的太长了……

0 投票
0 回答
28 浏览

django - 如何将期刊引用添加到 django 模板

我想将列表中的科学期刊引用添加到 django 模板。例如,我可以在文件中包含 bibtex 格式的引用(它可以是另一种格式,我可以适应可用的格式)。我想知道是否可以将该文件中的特定引用添加到 django 模板中,例如使用密钥。呈现的参考将与此类似:

Kendrew, JC; 博多,G。丁齐斯,HM;帕里什,RG;威科夫,H。Phillips, DC 通过 X 射线分析获得的肌红蛋白分子的三维模型。Nature 1958, 181 (4610), 662

是否有任何可用的扩展程序可以做到这一点?

0 投票
1 回答
31 浏览

hyperlink - Rst 语法中的链接指令

如何将指令与 Rst 中的 :doi: 或 :arxiv: 链接。

我正在使用 Rst 制作文档,但是当我尝试与 arxiv 链接时,它显示链接断开。

我试过的在下面,但没有用。

或者

0 投票
0 回答
29 浏览

python - 使用 python 获取 Doi 元数据

我想在 Python 中从 doi 获取 Bibtex 引用。所以我实现它的方法是使用这个函数:

问题在于,运行此代码需要很长时间,需要 10 到 15 分钟才能得到响应。我想知道可以做些什么来增强代码并使其运行得更快 此外,我尝试在命令行上使用 Curl,结果证明使用 Curl 更快,只需要 1 到 2 秒。我想在 python 上实现相同的速度。