Zotero-better-bibtex: Filtre Pandoc Lua pour les références en direct : ne trouve pas d'éléments dans la bibliothèque autre que celle par défaut

Créé le 19 sept. 2020  ·  4Commentaires  ·  Source: retorquere/zotero-better-bibtex

Meilleure version de BibTeX : 5.2.68
Version Zotero : 5.0.91-beta.3+c5f01bc2f
pandoc --version: pandoc 2.10.1

ID du rapport : TBACV33E-euc

Exportateur utilisé : filtre Pandoc Lua, en suivant les instructions d' ici

Comportement prévisible:

J'essaie de créer un .docx avec des références Zotero (en direct). Il fonctionne parfaitement avec les éléments de ma bibliothèque par défaut ("Ma bibliothèque"). Cependant, il ne fonctionne pas avec d'autres bibliothèques (partagées). Pour cela, j'ai créé un groupe vide appelé test555 sur zotero.org, et ajouté une seule référence avec citekey markovicNotMissBoat2030 (j'ai modifié la citekey avec 2030 pour détecter s'il y a une collision entre les citekeys de ma bibliothèque par défaut et la bibliothèque partagée ; cependant, cela ne semble pas avoir d'importance).

Ensuite, j'exécute la commande suivante :

pandoc -s --lua-filter=zotero.lua --metadata=zotero_scannable_cite:true --metadata=client:jurism --metadata=zotero_library:test555 -o test.docx test.md

  • zotero.lua est cloné à partir d' ici
  • test.md contient une ligne : lorem ipsum [@markovicNotMissBoat2030] dolor

Comportement réel :

Lorsque j'omet --metadata=zotero_library:test555 de la commande et que j'utilise @markovicNotMissBoat2020 (pas 2030 , qui se trouve dans test555 ), cela fonctionne parfaitement (la référence est choisie à partir de ma bibliothèque par défaut). Cependant, lorsque je spécifie --metadata=zotero_library:test555 (ma bibliothèque de test qui contient une seule référence), il ne semble rien faire d'autre que mettre le contenu de test.md dans un document Word, avec le résultat ressemblant à ceci :

Screenshot 2020-09-19 at 17 33 16

Débogage plus poussé :

Essayer d'obtenir l'entrée de la bibliothèque partagée test555 via curl :

curl 'http://127.0.0.1:23119/better-bibtex/export/item?pandocFilterData=false&translator=json&library=test555&citationKeys=markovicNotMissBoat2030' -X GET -H "Content-Type: application/json"
no items found

Essayer d'obtenir l'entrée de la bibliothèque par défaut (sans spécifier le paramètre de requête library ) :

curl 'http://127.0.0.1:23119/better-bibtex/export/item?pandocFilterData=false&translator=json&citationKeys=markovicNotMissBoat2020' -X GET -H "Content-Type: application/json"
{"items":{"markovicNotMissBoat2020":{"id":"markovicNotMissBoat2020","abstract":"abstract here...","accessed":{"date-parts":[[2020,9,19]]},"author":[{"family":"Markovic","given":"Stefan"},{"family":"Bagherzadeh","given":"Mehdi"},{"family":"Dubiel","given":"Anna"},{"family":"Cheng","given":"Jim"},{"family":"Vanhaverbeke","given":"Wim"}],"container-title":"Industrial Marketing Management","container-title-short":"Industrial Marketing Management","DOI":"10.1016/j.indmarman.2020.09.003","ISSN":"0019-8501","issued":{"date-parts":[[2020,11,1]]},"language":"en","page":"152-161","source":"ScienceDirect","title":"Do not miss the boat to outside-in open innovation: Enable your employees","title-short":"Do not miss the boat to outside-in open innovation","type":"article-journal","URL":"http://www.sciencedirect.com/science/article/pii/S0019850120308348","volume":"91"}},"zotero":{"markovicNotMissBoat2020":{"itemID":1211,"uri":"http://zotero.org/users/6901728/items/NX559BE8"}},"errors":{}}

Je suis prêt à aider à déboguer cela. Merci beaucoup pour votre aide!

bug

Tous les 4 commentaires

J'ai trouvé le problème. Je vais devoir réfléchir un peu pour trouver une solution.

:robot : c'est votre sympathique bot de construction de quartier qui annonce la version de test 5.2.71.7171 ("fixe #1647")

Installez dans Zotero en téléchargeant la version de test 5.2.71.7171 , en ouvrant le menu "Outils" de Zotero, en sélectionnant "Modules complémentaires", ouvrez le menu d'engrenage en haut à droite et sélectionnez "Installer le module complémentaire à partir d'un fichier...".

test de la version 5.2.71.7171 ("fixe #1647")

Je peux confirmer que cela fonctionne comme prévu maintenant. Merci beaucoup pour votre excellent travail sur BBT !

Ce problème a été automatiquement verrouillé car il n'y a eu aucune activité récente après sa fermeture. Veuillez ouvrir un nouveau problème pour les bogues liés.

Cette page vous a été utile?
0 / 5 - 0 notes