أنا أعمل على CLI للوصول إلى عناصر Zotero وإدارتها وأعتمد على إنشاء citekey المتقدم ونقاط النهاية في BBT للوصول إلى البيانات الأساسية.
حاليًا ، أنا أعتمد على نقطة النهاية item.search
لاسترداد العناصر من خلال citekeys الخاصة بهم. ومع ذلك ، لنفترض أنني أبحث عن citekey2010
. يمكن أن أقوم باسترداد عناصر متعددة إذا كان هناك أيضًا citekey2010a
و citkey2010b
في مكتبتي وهو أيضًا السلوك المطلوب.
كنت أتساءل ، ما إذا كانت معلمة الاستعلام الدقيقة ستكون ممكنة / مرغوبة أو ربما خيار item.search_citekey
أكثر تقييدًا والذي يبحث فقط في citekeys + يطابق مصطلحات البحث تمامًا.
يمكنني حل هذه المشكلة من خلال توفير واجهة CLI ديناميكية للمستخدم النهائي ، ومع ذلك ، أعتقد أن هناك حالة استخدام نهائية للاستعلامات الدقيقة حيث سيعرف المستخدم غالبًا العنصر الذي يبحث عنه ويريد ببساطة استرداد البيانات الوصفية .
TL ؛ د:
item.search
؟item.query_citekey
التي تهدف إلى استرداد العناصر الفردية عن طريق المطابقة الصارمة لمفاتيح citekey؟يمكنك القيام بذلك باستخدام items.export([<list of citekeys>], 'jzon')
. يمكنك الحصول على جميع تنسيقات التصدير بهذه الطريقة ؛ jzon
اختصار لـ BBT JSON.
هذا لم يرد بعد في الإصدار الأخير ، هناك بعض المشكلات التي أريد إنهاءها ثم أقوم بإلغاء إصدار جديد.
يا حلوة. لم أر الإضافات الأخيرة. رائعة حقا!
هل تخطط لتضمين جميع الإضافات الأخيرة إلى نقطة نهاية JSON-RPC في الإصدار 5.2.22؟
نعم.
هل هناك أي شخص بالفعل يختبر الإصدارات لـ items.export
؟ إذا لم تكن تتردد في وسمي هنا.
لقد دفعت للتو الإصدار.
تم قفل هذه المشكلة تلقائيًا نظرًا لعدم وجود أي نشاط حديث بعد إغلاقه. الرجاء فتح قضية جديدة للأخطاء ذات الصلة.