View Single Post
Old 03-03-2022, 08:55 PM   #1
thiago.eec
Guru
thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.
 
Posts: 946
Karma: 1183425
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite
[GUI Plugin] Check Books

Check Books allows you to check your library books with ACE and EPUBCheck. Unlike the ACE/EPUBCheck Editor Plugins, this one works in the main calibre interface, so you can save the result and reports to custom columns.

Main Features:
  • Check the selected books with ACE or EPUBCheck
  • Save the result (pass or fail) to a custom column
  • Save the reports to a folder, cloning calibre library structure (Autor > Book title > Reports), then add a link to a custom column. P.S.: If you are using calibre 6.16 or later, you can save the reports to the book's 'data' folder, inside the calibre library.
  • Choose the report format (ACE: JSON/HTML/Both; EPUBCheck: JSON/XML/XMP)
  • Choose the language to generate your reports
  • Auto update ACE and EPUBCheck
  • Bulk operation: you can check your whole library at once

Requirements:
Installation Steps:
  1. Download the attached zip file and install the plugin/add to context menu or toolbar/restart Calibre as described in the Introduction to plugins thread.
  2. Click on "Customize plugin" on the menu and set up your custom columns. This option is also available via the Preferences->Plugins dialog once you select it within the list.
  3. With calibre 5.35 or later, you can create each custom column with just two clicks, directly from plugin's configuration dialog. Do not close the configuration dialog until you have finished creating your columns, so you only restart calibre once.
Latest calibre version tested: 7.8

Version History:
Spoiler:

Version 0.1.8 - 17 Jun 2023
- Bug fix: ACE newer versions (1.2.8+) sometimes fail to complete the check of some books (when checking multiple itens). Those books are then incorrectly marked as invalid. Until this bug is corrected by ACE, the plugin was modified to rerun ACE on books that fail like that. It happens under the hood, so the user doesn't have to do anything.

Version 0.1.7 - 23 Apr 2023
- Bug fix: ensure EPUBCheck files were unpacked before running the first update check.

Version 0.1.6 - 22 Apr 2023
- Added an option to save the reports to the book's 'data' folder, inside the calibre library (calibre 6.16+ only).

Version 0.1.5 - 21 Jan 2023
- Bug fix in the update check mechanism.

Version 0.1.4 - 18 Aug 2022
- Allow not choosing a Report Column, so no report will be saved to the hard drive. This can be useful for those only interested on the Pass / Fail result.

Version 0.1.3 - 10 Aug 2022
- Add support for themed versions of icons (-for-dark-theme / -for-light-theme)

Version 0.1.2 - 11 Jul 2022
- Add support for automatic Dark and Light theme change

Version 0.1.1 - 30 May 2022
- Add a check for Node.js installation.

Version 0.1.0 - 03 Mar 2022
Initial release of Check Books plugin
Attached Files
File Type: zip Check_Books_v_0.1.8.zip (31.18 MB, 17707 views)

Last edited by thiago.eec; 04-16-2024 at 07:10 AM. Reason: Version 0.1.8
thiago.eec is offline   Reply With Quote