Zotero: quale formato di esportazione devo usare?
-
27-10-2019 - |
Domanda
Quale formato di esportazione di Zotero consiglieresti per quanto riguarda
- la portabilità con programmi simili
- possibilità di leggere e aggiungere nuove voci con uno script Perl?
Soluzione
Molto dipende da quale altro software lavorerai. Qualsiasi connessione flessibile in lettura / scrittura a Zotero dovrebbe probabilmente utilizzare l'API del server ; ci sono già librerie client piuttosto potenti in Python e PHP che puoi esplorare, e sarebbe ragionevole scriverne una in Perl.
Se hai solo bisogno dell'accesso in lettura o dell'accesso in lettura oltre all'accesso in scrittura, c'è una libreria Python, libzotero
, fornita da meraviglioso strumento qnotero . Apre una connessione di sola lettura al database sqlite sottostante di un'installazione Zotero locale. Se hai bisogno di un rapido accesso in lettura e ricerca, quella libreria o il suo approccio ti saranno utili.
Senza utilizzare l'API del server, è anche possibile utilizzare l'estensione per Firefox MozRepl con il modulo MozRepl CPAN per ottenere l'accesso programmatico a un'istanza Zotero locale in esecuzione. Questo è abbastanza potente, ma significa che devi inviare JavaScript a MozRepl. Questo approccio viene utilizzato con elisp per implementare l'accesso Zotero per org-mode, zotero-plain .
Se vuoi certamente esportare, l'opzione più espressiva è Bibliontology RDF, ma non molto là fuori lo capisce. Anche l'esportazione di MODS da Zotero è piuttosto solida e può essere convertita praticamente in qualsiasi altra cosa, utilizzando il superbo pacchetto bibutils .
E il luogo principale per domande come questa è la mailing list zotero-dev , dove troverai praticamente tutti coloro che lavorano alla programmazione nel più ampio ecosistema Zotero, quindi potrebbe valere la pena fermarsi anche lì.
Altri suggerimenti
Ho creato un modulo perl per i miei scopi che cerca di migliorare l'affidabilità delle comunicazioni mozrepl.Sentiti libero di riutilizzare tutto ciò di cui hai bisogno.La fonte è qui