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?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top