私はZoteroアイテムにアクセスして管理するためにCLIに取り組んでおり、基礎となるデータにアクセスするためにBBTの高度なサイトキー生成とエンドポイントに依存しています。
現在、私はitem.search
エンドポイントを使用して、サイトキーでアイテムを取得しています。 ただし、たとえば、 citekey2010
検索しているとします。 ライブラリにcitekey2010a
とcitkey2010b
もある場合は、複数のアイテムを取得している可能性があります。これも望ましい動作です。
正確なクエリパラメータが可能/望ましいのか、それとも、引用キーのみを調べて検索語に正確に一致する、より制限されたitem.search_citekey
オプションでさえあるのか疑問に思いました。
エンドユーザーに動的CLIインターフェイスを提供することでこの問題を回避できますが、ユーザーは探しているアイテムをよく知っており、単にメタデータを取得したいので、正確なクエリには明確なユースケースがあると思います。 。
tl; dr:
item.search
で実行可能でしょうか?item.query_citekey
エンドポイントはどうですか?あなたはitems.export([<list of citekeys>], 'jzon')
それをすることができます。 この方法ですべてのエクスポート形式を取得できます。 jzon
はBBTJSONの省略形です。
それはまだ最後のリリースではありません。私が終わらせたいいくつかの問題があり、それから私は新しいリリースをカットしています。
お、可愛い。 最近の追加を見ていませんでした。 すごい!
5.2.22リリースにJSON-RPCエンドポイントへの最近の追加をすべて含めることを計画していますか?
うん。
items.export
ビルドをすでにテストしている人はいますか? そうでない場合は、ここで私にタグを付けてください。
リリースをプッシュしました。
この問題は、クローズされた後、最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。