我正在使用 CLI 来访问和管理 Zotero 项目,并依靠 BBT 的高级 citekey 生成和端点来访问基础数据。
目前,我依靠item.search
端点通过引用键检索项目。 但是,假设我正在搜索citekey2010
。 如果我的库中还有citekey2010a
和citkey2010b
这也是所需的行为,我可以检索多个项目。
我想知道,是否可以/需要一个精确的查询参数,或者甚至可能是一个更受限制的item.search_citekey
选项,它只查看 citekeys + 与搜索词完全匹配。
我可以通过向最终用户提供动态 CLI 界面来解决这个问题,但是,我认为对于精确查询有一个明确的用例,因为用户通常会知道他们正在寻找哪个项目并且只想检索元数据.
tl;博士:
item.search
的精确匹配选项是否可行?item.query_citekey
端点如何通过严格匹配引用键来检索单个项目?你可以用items.export([<list of citekeys>], 'jzon')
做到这一点。 您可以通过这种方式获取所有导出格式; jzon
是 BBT JSON 的简写。
这还没有出现在最后一个版本中,我想完成一些问题,然后我正在削减一个新版本。
哦太好了。 没看到最近的补充。 惊人!
您是否计划在 5.2.22 版本中包含所有最近添加到 JSON-RPC 端点的内容?
是的。
有没有人已经在测试items.export
构建? 如果不方便在这里标记我。
我刚刚推出了发布。
此问题已自动锁定,因为它关闭后没有任何近期活动。 请为相关错误打开一个新问题。