Zotero-better-bibtex: Correspondências exatas para consultas de pesquisa usando item.search

Criado em 1 mai. 2020  ·  7Comentários  ·  Fonte: retorquere/zotero-better-bibtex

Estou trabalhando em uma CLI para acessar e gerenciar itens Zotero e estou contando com a geração avançada de citekey e endpoints do BBT para acessar os dados subjacentes.

Atualmente, estou contando com o endpoint item.search para recuperar itens por seus citekeys. No entanto, digamos que estou procurando citekey2010 . Eu poderia estar recuperando vários itens se também houver citekey2010a e citkey2010b em minha biblioteca, que também é o comportamento desejado.

Eu queria saber se um parâmetro de consulta exato seria possível / desejado ou talvez até mesmo uma opção item.search_citekey mais restrita que apenas olhe para as citekeys + corresponde exatamente aos termos de pesquisa.

Posso contornar esse problema fornecendo uma interface CLI dinâmica para o usuário final, no entanto, acho que há um caso de uso definitivo para consultas exatas, pois o usuário geralmente sabe qual item está procurando e simplesmente deseja recuperar metadados .

tl; dr:

  • Uma opção de correspondência exata seria viável para item.search ?
  • Que tal um endpoint item.query_citekey destinado a recuperar itens individuais por correspondência estrita de citekeys?
question

Todos 7 comentários

Você pode fazer isso com items.export([<list of citekeys>], 'jzon') . Você pode obter todos os formatos de exportação desta forma; jzon é uma abreviatura para BBT JSON.

Isso ainda não está na última versão, há alguns problemas que eu quero resolver e então estou cortando uma nova versão.

Oh, querida. Não tinha visto as adições recentes. Incrível!

Você está planejando incluir todas as adições recentes ao endpoint JSON-RPC na versão 5.2.22?

Sim.

Alguém já está testando as compilações de items.export ? Se não, sinta-se à vontade para me marcar aqui.

Acabei de empurrar o lançamento.

Este problema foi bloqueado automaticamente, pois não houve nenhuma atividade recente depois que ele foi fechado. Abra um novo problema para bugs relacionados.

Esta página foi útil?
0 / 5 - 0 avaliações