View Single Post
Old 11-25-2017, 04:22 PM   #1
DaltonST
Deviser
DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.
 
DaltonST's Avatar
 
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
[GUI Plugin] Library Splitter

[GUI Plugin] Library Splitter

Summary:

Front-end to Calibre's Copy/Move Book functions. Automatically copies or moves books from the current library to a target library based on each book's metadata value in a '#target_library' Custom Column.

This should help in splitting huge libraries. If you update the '#target_library' Custom Column for each book, select as many books as you wish, and execute a Move with it, it will churn away at the rate that Calibre normally takes to move books on your PC. Often it is about 2,000/hour. No human intervention during the time it is running as long as you have dealt with the special Calibre message about Custom Columns differing between the Source and the Target Libraries.


Documentation:

Extensive ToolTips for each area and widget in LS, plus the attached overview.


Recommended (Almost Required) Companion Plug-in: 'Job Spy'

JS+ has a 'Metadata' GUI Tool for Bulk Editing 'Comments/Long Text/Short Text/Plain Text' Custom Columns. Standard Calibre lacks this ability as of its version 3.13. Also, JS+ has a GUI Tool to eliminate standard Calibre messages related to 'missing Custom Columns' when copying or moving books among Libraries. See the attached overview.


Recommended (Optional) Companion Plug-in: 'Multi-Column Search'

The MCS plug-in has a Tab used to update Custom Columns for books that are both "found" and then selected by you. That would be an easy way to update the #target_library Custom Column while simultaneously using Multi-Column Search to partition your libraries.



Requires Minimum Calibre Version
: 6.0.0

Version History:
Spoiler:

Version 1.0.7 - 2023-02-05 Qt.core.
Version 1.0.6 - 2022-04-14 Qt6 Compatibility.
Version 1.0.4 - 2020-12-23 Miscellany.
Version 1.0.3 - 2020-07-30 Qt tweaks for small displays.
Version 1.0.2 - 2019-12-30 Technical changes after Python 3.8 testing with Calibre 4.99.2
Version 1.0.1 - 2019-04-26 Python 3 compatibility.
Version 1.0.0 - 2017-11-25 Initial release.
Attached Thumbnails
Click image for larger version

Name:	ls_overview_version_1.jpg
Views:	2112
Size:	1.42 MB
ID:	160228  
Attached Files
File Type: zip library_splitter.zip (11.3 KB, 22837 views)

Last edited by DaltonST; 02-05-2023 at 05:07 PM. Reason: Version 1.0.7
DaltonST is offline   Reply With Quote