Calibre File Path Not Valid URI per Zotero
aquiaolad:
I have been running Zotero in its debug mode, and have discovered that the reason that L1 is not being honored is because the Path to the Calibre Library's Book, such as "S:/Calibre/CalibreZotero/AlfredCoppel/Flight from Time (5558).pdf", is not (per Zotero itself) a valid URI.
I manually changed the L1 path for a ZMI RIS export .ris file to "https://www.mobileread.com/forums/attachment.php?attachmentid=146807&d=1456852975", which is a random .pdf file for one of my Calibre plugins stored on mobileread.com, and Zotero properly attached it after downloading it.
So, the challenge is to find a Path to a Calibre book that Zotero will view as a valid URI. If it is on the Internet, then it is valid.
Example of what did not work: S:\Calibre\CalibreZotero\AlfredCoppel\Flight from Time (5558).pdf
However, this worked perfectly: C:\Users\DaltonST\Zotero\storage\2VKJEH7F\1461.de. pdf
Zotero is written in JavaScript, and totally integrated with the Internet, so it plays by a different set of rules.
I will test using the new Calibre Server to see if pointing to that in some fashion passes the Zotero URI litmus test. I can change ZMI as necessary to facilitate a valid L1 URI.
I will look at this further until I can determine some workaround that works with Calibre, but I thought you would want to know.
DaltonST
|