你能用API查询Mendeley Desktop吗?

时间:2015-11-30 00:32:00

标签: mendeley

我想要一个脚本来查询我的Mendeley桌面以获取文章列表。这是可能的(使用任何脚本语言,包括shell)?我知道我可以通过http使用一个API,但是当我没有连接到互联网时,我需要一个本地查询。

2 个答案:

答案 0 :(得分:3)

不,我担心没有API。

您必须拆分Mendeley Desktop使用的本地数据库。但这将是不稳定的,如果桌面改变其内部数据库格式,将会中断。

更好的选择可能是您在联机时(可能甚至自动)定期对REST API运行查询,并缓存结果,以便在您离线时使它们可用。

答案 1 :(得分:2)

在本地文件夹中有一个名为Mendeley Desktop API的东西,您可以在OpenOffice插件https://github.com/Mendeley/openoffice-plugin/blob/master/src/MendeleyDesktopAPI.py中看到它。打开Mendeley客户端并打开http://localhost:50002/。我不知道是否支持使用它以及API的稳定性,我只是环顾四周。