Retrieving all bibtex entries from a local Zotero instance
As described in https://www.zotero.org/support/dev/web_api/v3/basics#user_and_group_library_urls it is possible to extract all items at once from the library using the web api.
However, how do we do this for a locally running Zotero instance? We need all the bibtex entries in the library, and I am assuming the entries are not synced to the web.
I read https://www.zotero.org/support/dev/client_coding and I managed to strike up a conversation with Zotero using the HTTP Citing protocol but I don't see how to get bibtex entries out of it.
Is the only solution to read the sqlite database directly?
However, how do we do this for a locally running Zotero instance? We need all the bibtex entries in the library, and I am assuming the entries are not synced to the web.
I read https://www.zotero.org/support/dev/client_coding and I managed to strike up a conversation with Zotero using the HTTP Citing protocol but I don't see how to get bibtex entries out of it.
Is the only solution to read the sqlite database directly?
If you really want to interact with Zotero from an external program, I suppose you can call the relevant export translator (see https://www.zotero.org/support/dev/translators/coding#export_translators ) through the Javascript API.
If there is no other api kind of way to trigger a full export, then I agree requiring the user to do an export manually is maybe the best we can do.