有偿开发 Zotero 8.0 通用 JS 执行子程序

动作需求 · 30 次浏览
十二猫主 创建于 2小时8分钟前

Zotero 已成为科研人员文献管理的核心工具。随着 Zotero 更新至 8.0 版本,其内部 API 和行为发生了较大变化,导致大量基于“在 Zotero 中执行 JavaScript”功能的插件、Quicker 动作等出现失效。

其中,通过外部程序调用 Zotero 执行自定义 JS 代码并返回结果,是连接 Zotero 与 Quicker 自动化流程的关键环节。目前虽有部分通讯方案存在,但大多基于旧版 Zotero 实现,且不够通用或稳定(ttCHen, https://getquicker.net/subprogram?id=bf3261be-9373-4ac7-75a9-08da6d59e93b,如下图所示)。

 

这是Zotero的官方说明文档

https://www.zotero.org/support/dev/client_coding/javascript_api

已有信息表明,现在确实存在将Zotero与Quicker建立通讯的方法,但是本人对这方面尚不熟悉,因此有偿请求各位大佬帮忙开发一个稳定、通用的子程序。该子程序允许在 Quicker 中输入任意 JavaScript 代码,能将代码发送至本地 Zotero 客户端执行,并将执行结果(包括异步结果、异常信息)返回至 Quicker 以便后续处理。有意者请留下联系方式,后续内容详谈,谢谢。

如果能够实现,我将后续开发更多Zotero相关的动作,为广大使用者作一份贡献!

 

 

 


回复内容
暂无回复
回复主贴