将现有的 BibTeX 转换为 BibJSON

将现有的 BibTeX 转换为 BibJSON

我有兴趣将现有的 bibtex 文件(由 Mendeley 生成)转换为 BibJSON 格式(http://okfnlabs.org/bibjson/),因为这对我的共享和其他集成目的很有帮助。您是否知道任何可以接受现有 BibTeX 文件 (*.bib) 并以 BibJSON 格式创建文件的代码或脚本。

答案1

2021 年更新:Citeproc 现已与 Pandoc 集成。使用如下命令:

pandoc foo.bib -t csljson -o foo.json

原始答案: 您可以使用pandoc-citeproc(该优秀程序的一部分pandoc)将您的 .bib 文件转换为 .json 文件。

pandoc-citeproc --bib2json foo.bib > foo.json

但我怀疑输出是否正是您所需要的,因为您链接的规格似乎超出了所pandoc提供的范围。

答案2

如果你熟悉 Ruby,你可以尝试 bibtex-ruby 模块。它具有转换为 XML 和 JSON(to_json)的功能。但我不知道输出与 BibJSON 格式的接近程度。

答案3

在BibJSON的项目网站上:http://openbiblio.net/他们指的是https://github.com/zotero/translators这是一个

免费、易于使用的工具,帮助您收集、组织、引用和分享您的研究资源。

但是 BibJSON 合并到 Zotero 的请求丢失了。所以它不支持导出到 BibJSON。也许 CSL Json 是一种更流行的格式?

相关内容