@petzi:
[1] Does anything in the CSV work for you? 0%? 50%? 99%? How many books are in the CSV that you are testing?
[2]
Quote:
FEHLER: CSV File Error: Error: file atttachments column not found in dict. Cannot proceed.
|
You should
never see that message. I have never seen that message, although I programmed it as a theoretical error if the virtually-impossible happened. You made it happen. That means there is serious corruption of the CSV file. I cannot be sure, but I suspect that perhaps you saved it from OO without first changing the encoding/filtering option to Unicode-8.
Please export a CSV file from Zotero for 100 of your books. Immediately zip it. Do not touch it otherwise. I need the virgin CSV file exported from Zotero. Then, please attach it to your previous post.
[3]
Quote:
When I save the OO-File into a .ods-format, open it with OO and save it again with .csv then I receive the same error message as above "Missing CSV Books Not Found within Zotero:"
|
Please do not save the .csv to .ods. Open the virgin CSV in OO, fix whatever is wrong, then save with Unicode-8 encoding directly back to a CSV. Changing formats introduces other variables into the equation, making it difficult to solve.
[4] You might try using Zotfile to rename the books that have the errors to use only basic characters to see if that fixes the problem.
The reasoning is that although Calibre's calibredb command-line utility that ZMI invokes to add the Zotero books is designed to be cross-platform (Linux/OSX/Windows), perhaps it cannot deal with file attachment filenames that "push the envelope" even for OSX itself. So, perhaps Zotfile can rename the file such that it becomes more "plain vanilla".
Calibredb generates a debug log message of "xxxxx.pdf not found" when it cannot find a file.
After calibredb finishes running, ZMI then makes a list of all Zotero keys used as an Identifier in Calibre (e.g. zkey:ABCDEFG), then compares all of the Zotero keys in the selected CSV file to that list. Missing keys are shown in the new error dialog that you referenced.
Try restarting Calibre in "debug mode", use ZMI the same way you have been using it with a CSV of 100 books, quit Calibre, zip the debug log file, and attach it to the previous post along with its related CSV.
To restart in "debug mode", right-click the "Preferences" button, then click "Restart in Debug Mode".
[5] Going forward, please attach the CSV file that you are referring to. Zip it as soon as it comes out of Zotero. Do not even open it to look at it in OO or anything else. The fewer variables, the better.
I am going to post a new version very soon that prints extra debug information to help me figure this out. Please wait to do the above until I have posted that new version, which will be shortly.
Thanks.
DaltonST