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

时间:2011-12-02 13:11:02

标签: perl bibliography

您对Zotero的出口格式有哪些建议? - 具有类似程序的便携性
- 使用Perl脚本读取和添加新条目的可能性?

2 个答案:

答案 0 :(得分:2)

这很大程度上取决于您将使用的其他软件。任何与Zotero灵活的读/写连接都应该使用the server API;你可以探索Python和PHP中非常强大的客户端库,用Perl编写一个是合理的。

除了写访问权限之外,如果您只需要读访问权限或读访问权限,那么wonderful qnotero tool提供了一个Python库libzotero。它打开与本地Zotero安装的底层sqlite数据库的只读连接。如果您需要快速阅读和搜索,那么该库或其方法将为您提供良好的服务。

不使用服务器API,也可以使用Firefox扩展MozRepl with the MozRepl CPAN module来获取对正在运行的本地Zotero实例的编程访问。这非常强大,但这意味着您需要将JavaScript发送到MozRepl。此方法与elisp一起使用,以实现org-mode的{3}}的Zotero访问。

如果你当然想要出口,那么最具表现力的选择就是Bibliontology RDF,但对此并不了解。 Zotero的MODS导出也非常可靠,使用精湛的zotero-plain可以将其转换为其他任何东西。

像这样的问题的主要地方是邮件列表bibutils package,在那里你可以找到在更广泛的Zotero生态系统中编程的所有人,所以它也可能值得在那里停下来。

答案 1 :(得分:0)

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