Zotero:我应该使用哪种导出格式?

sid*_*com 5 perl bibliography

您会推荐哪种Zotero的导出格式
- 与类似程序的可移植性
- 使用Perl脚本读取和添加新条目的可能性?

Avr*_*yon 2

这很大程度上取决于您将使用的其他软件。任何到 Zotero 的灵活读/写连接可能应该使用服务器 API;Python 和 PHP 中已经有相当强大的客户端库可供您探索,并且用 Perl 编写一个也是合理的。

如果您只需要读取访问权限,或者除了写入访问权限之外还需要读取访问权限,可以使用一个 Python 库,它是由出色的 qnotero 工具libzotero提供的。它打开到本地 Zotero 安装的底层 sqlite 数据库的只读连接。如果您需要快速阅读访问和搜索,该库或其方法将为您提供很好的服务。

在不使用服务器 API 的情况下,还可以将 Firefox 扩展 MozRepl与 MozRepl CPAN 模块结合使用,以编程方式访问正在运行的本地 Zotero 实例。这非常强大,但这意味着您需要将 JavaScript 发送到 MozRepl。该方法与 elisp 一起使用来实现 org-mode、zotero-plain 的Zotero 访问。

如果您确实想要导出,最具表现力的选项是 Bibliontology RDF,但了解它的人并不多。Zotero 的 MODS 导出也非常可靠,并且可以使用出色的bibutils 包将其转换为几乎任何其他内容。

解决此类问题的主要地点是邮件列表zotero-dev,您可以在其中找到几乎所有在更广泛的 Zotero 生态系统中从事编程工作的人,因此也值得前往那里。