Zotero 5 – plugin creation
Hi,
I have been using Calibre for a while now, but recently I also started using Zotero. I have searched for quite a while for a way to connect these 2 programs as each has features which I need. Previously I did not have the time to learn JavaScript in order to make a plugin that would provide the integration I need. But given that Zotero has moved to standalone program, which I assume is now being coded in C/C++, language which I am already familiar with, I can try to code the plugin.
My plan for syncing both programs is somewhat simple:
1 - at Zotero start it would take a bib export from Calibre (using its CLI) and check for any library difference, if any it would then import the items which are missing from Zotero and/or import into Calibre the items it is missing.
2 - every time an item is added to Zotero, at the end of the import routine Zotero would make use of Calibre CLI to import the item into Calibre.
My problem, and the reason for this post, is that due to Zotero change I am not sure if the plugin documentation (https://www.zotero.org/support/dev/client_coding) is still valid. Does anyone know if it is still valid or if it is being re-written? I would also appreciate any advice/critique on the syncing flow I roughly described above.
Regards
I have been using Calibre for a while now, but recently I also started using Zotero. I have searched for quite a while for a way to connect these 2 programs as each has features which I need. Previously I did not have the time to learn JavaScript in order to make a plugin that would provide the integration I need. But given that Zotero has moved to standalone program, which I assume is now being coded in C/C++, language which I am already familiar with, I can try to code the plugin.
My plan for syncing both programs is somewhat simple:
1 - at Zotero start it would take a bib export from Calibre (using its CLI) and check for any library difference, if any it would then import the items which are missing from Zotero and/or import into Calibre the items it is missing.
2 - every time an item is added to Zotero, at the end of the import routine Zotero would make use of Calibre CLI to import the item into Calibre.
My problem, and the reason for this post, is that due to Zotero change I am not sure if the plugin documentation (https://www.zotero.org/support/dev/client_coding) is still valid. Does anyone know if it is still valid or if it is being re-written? I would also appreciate any advice/critique on the syncing flow I roughly described above.
Regards
The ZMI plug-in for Calibre is hosted at: https://www.mobileread.com/forums/showthread.php?p=3339192