Zotero-better-bibtex: 使用 item.search 精确匹配搜索查询

创建于 2020-05-01  ·  7评论  ·  资料来源: retorquere/zotero-better-bibtex

我正在使用 CLI 来访问和管理 Zotero 项目,并依靠 BBT 的高级 citekey 生成和端点来访问基础数据。

目前,我依靠item.search端点通过引用键检索项目。 但是,假设我正在搜索citekey2010 。 如果我的库中还有citekey2010acitkey2010b这也是所需的行为,我可以检索多个项目。

我想知道,是否可以/需要一个精确的查询参数,或者甚至可能是一个更受限制的item.search_citekey选项,它只查看 citekeys + 与搜索词完全匹配。

我可以通过向最终用户提供动态 CLI 界面来解决这个问题,但是,我认为对于精确查询有一个明确的用例,因为用户通常会知道他们正在寻找哪个项目并且只想检索元数据.

tl;博士:

  • item.search的精确匹配选项是否可行?
  • 一个item.query_citekey端点如何通过严格匹配引用键来检索单个项目?
question

所有7条评论

你可以用items.export([<list of citekeys>], 'jzon')做到这一点。 您可以通过这种方式获取所有导出格式; jzon是 BBT JSON 的简写。

这还没有出现在最后一个版本中,我想完成一些问题,然后我正在削减一个新版本。

哦太好了。 没看到最近的补充。 惊人!

您是否计划在 5.2.22 版本中包含所有最近添加到 JSON-RPC 端点的内容?

是的。

有没有人已经在测试items.export构建? 如果不方便在这里标记我。

我刚刚推出了发布。

此问题已自动锁定,因为它关闭后没有任何近期活动。 请为相关错误打开一个新问题。

此页面是否有帮助?
0 / 5 - 0 等级