¿Cómo encuentra Zotero la información utilizada para cambiar el nombre de los archivos PDF y cómo se puede incorporar esta funcionalidad en un script de shell?

¿Cómo encuentra Zotero la información utilizada para cambiar el nombre de los archivos PDF y cómo se puede incorporar esta funcionalidad en un script de shell?

El software de gestión de bibliografía Zotero puede cambiar automáticamente el nombre de los archivos PDF manuscritos en un AUTHOR - YEAR - TITLE.pdfformato.Por esta pregunta, Zotero no admite el cambio de nombre por lotes de todos los archivos PDF en un directorio o árbol in situ. Tienes que arrastrar grupos pequeños a la GUI y hacerlo poco a poco. Esto no está bien.

Me gustaría incorporar la funcionalidad de cambio de nombre de PDF en scripts de shell y otro software. Intenté volver a implementar esto usando la biblioteca Python pdf2doijunto con llamadas API para crossref.orgobtener información bibliográfica de los DOI. Lamentablemente, la información PDF y los DOI que recuperó tienen una tasa de error mucho mayor que la de Zotero.

¿Alguien sabe en qué parte del código base de Zotero se implementa la funcionalidad extraer-detalles-bibliografía-y-renombrar-PDF, y si es posible extraerla en una aplicación o script autónomo que pueda ser invocado por otros programas o incorporado en ¿a ellos?

información relacionada