[Enhancement] Only log difference when updating GR metadata

Bug #2074229 reported by Daniel Neal
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Won't Fix
Undecided
Daniel Neal

Bug Description

I would love to be able to review just the differences between the fetched metadata and the current metadata. Right now the logging just shows all the fetched metadata so we can see the end result of what it will be changed to. But if it is equal to what is already there, I don't care to review.

Right now, you can review book by book, but I would love a dump of "Here is all the things that will change".... or even better if you could say "I only want to see titles that would change" or any other field.

Revision history for this message
Kovid Goyal (kovid) wrote :

This is not worth the effort for me personally. If some one else wants to implement it, I will be happy to supply any needed guidance. If so, re-open the ticket and we can discuss it.

Changed in calibre:
status: New → Won't Fix
Revision history for this message
Daniel Neal (dneal12) wrote :

I'm certainly able to implement if it is something that can be merged. Just point me in the right direction and I can get started over the weekend. I know what information I want the feature to procduce, but I'm unsure if there is a certain way it would need to look from a UI/UX perspective.

Changed in calibre:
assignee: nobody → Daniel Neal (dneal12)
Revision history for this message
Daniel Neal (dneal12) wrote :

I'm not sure how to reopen the bug as I don't think I have perms to change the status from "Won't Fix"

Revision history for this message
Kovid Goyal (kovid) wrote :

I'm not actually sure what you want to do, I presume you wnt some kind of option so that the review changed metadata dialog shows only the fields that have changed? If so relevant code is in metadata/diff.py and instructions for setting up a development env are: https://manual.calibre-ebook.com/develop.html

Revision history for this message
Daniel Neal (dneal12) wrote :

Essentially that is correct. But rather than one book at a time, a log output that gives the changes that would be applied if I pressed "accept all". The important part would be that any book that have no updates would be skipped.

Revision history for this message
Kovid Goyal (kovid) wrote :

Feel free to add a show log button to that dialog.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.