Quote:
Originally Posted by ownedbycats
question: Is there any way to see what changes will be made to the Calibre metadata before confirming update?
|
Nothing in FFF. Use a separate staging library maybe?
Quote:
Originally Posted by ownedbycats
Also, is the "mark updated books" meant to clear existing marks?
|
That's the way Calibre implements them. You hand it a dict() of book IDs to db.set_marked_ids() and they are applied, clearing any prior marks.
I
probably could retain the existing marks by looking them up and including them in the set, but each book can only have one mark value and FFF uses mark values ('fff_success', 'fff_failed' & 'fff_chapter_error' each with appended numbers to match original order) to indicate different end states.
I fear mixing FFF marks and Reading List marks, for example, would cause more confusion than help.
Marks are designed to be ephemeral and are reset by many operations. There are several more durable options already available such as tags, custom columns, & Reading Lists.