Hello everyone, this is my first post so hopefully I'm doing everything right.
I use Joplin as my note-taking tool. Joplin has a third-party plugin to connect to Zotero and add citations directly to notes.
Since some months ago, it was reported that the plugin stopped working. From the comments of one user, I suspect it may be an issue with the Zotero API, not with the plugin (but I'm not sure). Here are the comments:
- I recently upgraded to Zotero 9.0.3 and now cannot seem to access my Zotero from the plugin. I've checked and the port number is definitely correct, I think maybe the API structure has changed in the new version? I'm completely new to API work, but I've tried to query the Zotero URL with Python requests and http://localhost:23119/api/ gives a 200 response, but http://localhost:23119/api/users/ gives 404.
-
I've been playing around with pyzotero
to see if I could find a working API link to an item. It seems as though
my user number might have changed? As far as I can see from the docs,
the plugin expects to find items at http://localhost:23119/api/users/0/items, whereas the output from pyzotero.Zotero(library_id="0", library_type="user", local=True).items() seems to imply that my local API is now of the form http://localhost:23119/api/users/18197359/items/key_of_item.
Would anyone have any idea if this a problem on the plugin or on Zotero's side? And what could be done?
Thank you