Quote:
Originally Posted by ilovejedd
I just tested exporting EPUB with "Update metadata in saved copies" enabled then imported those EPUB files to an empty library with matching custom columns. All custom columns seem to have been populated just fine. The #test custom column does exist in your library, right, and you just copied that formatting from a Calibre-generated OPF?
|
You're right that if I save the file somewhere else and reimport it, it keeps the custom column data. I did some experimentation on this and it left me more confused than I was before. If I unzip the test epub that contains the custom column data and then copy select tags into the content.opf of another test from the content.opf of the known-to-work ebub and re-zip it, Calibre doesn't pick up the metadata in the custom column. Copying the entire content.opf doesn't work, either. Most confusingly, if I unzip the known-to-work epub, don't change
anything, and then zip the same files into a new epub,
that doesn't get the custom column metadata when I import it. I even checked the extra field of the original zipfile, which seems to be empty.
Does anyone know how this works?
Quote:
Originally Posted by ilovejedd
Note, I think the comma may be a hard coded special character for tag-like custom columns (even if it's set to contain names) so avoid using it in the value.
Assuming "foo, bar" is meant to be a single tag in custom column #test, just try removing the comma.
Assuming "foo, bar" is supposed to be two separate tags in custom column #test, that should be "foo", "bar".
|
In this case, it's mean to be two separate tags. I entered those tags into the Calibre GUI manually to create the files I've been using for testing. Do you mean it has to be entered "foo", "bar" in the Calibre GUI?