5

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

4

2 回答 2

2

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

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

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

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

像这样的问题的主要地方是邮件列表zotero-dev,在那里你可以找到几乎所有在更广泛的 Zotero 生态系统中从事编程工作的人,所以也值得在那里停下来。

于 2011-12-07T20:20:40.627 回答
0

我为自己的目的制作了一个 perl 模块,试图提高 mozrepl 通信的可靠性。随意重用你需要的任何东西。来源在这里

于 2013-11-06T21:59:15.110 回答