epubveri library for calibre 0.2.0 —
https://github.com/veripublica/epubv...library-v0.2.0
The scan uses more than one core now, and you choose how many. Until this release it validated one book at a time, whatever your machine had, which on a large library was the whole of the wait.
There is a new setting in Preferences → Plugins → Customize:
Books validated at the same time. Its maximum is your processor's physical core count less two — two are kept for the rest of the system, calibre included — and it defaults to Automatic, which is that maximum, or the number of books if you have selected fewer.
How much faster it gets is a question about your machine, so I am not going to give you a number of mine to measure yourself against. Not every core is worth the same: a laptop that mixes fast and efficient cores gains noticeably less than its core count suggests. What I can tell you is that the limit is the processor rather than the disk — that was measured, after I had assumed the opposite — so a slow drive is not what holds a scan back, and putting the library on a faster one will not help.
If a scan is not getting quicker, or the machine becomes unpleasant to use while one runs, that setting is the number to lower.
DNSB — this is the release your 18 000-book run prompted. I would genuinely like to know what it does for you, and whether Automatic picked a sensible number on your machine; that is the one thing I cannot test from here.
Cancel still keeps what it has done, and now takes slightly longer. Pressing it stops new books starting immediately, but the ones already running are allowed to finish rather than being killed — work you have already paid for should not be thrown away. So expect a short pause before the report appears, roughly as long as the slowest book still in flight.
The report itself is identical whatever the setting: same books in the same order, same rules in the same order. That is asserted by tests rather than hoped for.
And it is filed as a GUI plugin now. It used to declare itself an Edit book tool so that it would sit next to its companion in calibre's plugin list — one product, one heading. BetterRed and Comfy.n settled that the other way in this thread, and they were right: it is a library-side plugin and belongs under
Extend calibre generally. It now says so. The two plugins name each other in their descriptions instead, which is where that belonged anyway.
The zip and its checksums are on the release page.