
Hence IMO it is a non-trivial change to make that falls very squarely into the rainy day category. As one book at a time through some sort of wizard would be too painful to use. Perhaps displaying all the isbns across all the books in a grid and force the user to perhaps tick a box as to which they want from each book group. You would have to force a UI interaction on them when the job is completed (at least in the circumstances where more than one match is found). Then you have all the UI and workflow aspects to consider - right now this runs as a background job in calibre so someone can queue up 50 books and forget about it. Even that might not necessarily be trivial given how this plugin strips stuff out prior to searching for ISBNs, would have to check. So you would have to try to give at least a snippet of text preceding each (which still wouldn't help in the case of an advert). They may even be from an advertisement for another book by that publisher. So right now all it could do is show the user a list of numbers - not particularly useful given there are no rules for publishers about what order they should be defined and for what purpose.

The way this plugin works is it scans the text of book pages using a regular expression to find numbers that look like an ISBN.

Allowing the user to choose sounds interesting but not without some technical challenges.
