![]() |
#1 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
[GUI Plugin] Consolidate All Library Metadata (CALM)
[GUI Plugin] Consolidate All Library Metadata (CALM): A Calibre Add-on
Application Functions and Features: Spoiler:
Questions & Answers: Spoiler:
Requires Minimum Calibre Version: 6.0.0 Companion Plugin - Essential : View Manager Companion Plugin - Recommended : CalibreSpy Companion Plugin - Recommended : Job Spy Companion Plugin - Recommended : MultiColumnSearch Version History: Spoiler:
Last edited by DaltonST; 02-05-2023 at 12:03 PM. Reason: Version 2.0.46 |
![]() |
![]() |
![]() |
#2 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Reserved for future use.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
This is reserved for future use.
|
![]() |
![]() |
![]() |
#4 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,327
Karma: 5306
Join Date: Jan 2014
Device: none
|
I would like to vote for a custom column update
![]() |
![]() |
![]() |
![]() |
#5 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,322
Karma: 12117215
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
I would be happy with series
![]() |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Source Library Custom Columns
@Tanjamuse,
Already in process. As the OP says: [4] 'Standard Metadata' does not include 'Custom Columns'. Are there any plans to also consolidate all arbitrary and random 'Custom Columns' from all Source Libraries into the snapshot Target Library? Yes; it is planned for a future release. I am currently working on Release 2.0.0, which dynamically builds custom columns in the Target Library for the set of all identical custom columns in all of the Source Libraries, then maps all Source Library custom columns to those Target Library custom columns. You will be able to easily say "map all of them" or "map none of them". Or, by manually updating a new table, you can pick and choose for each Source Library custom column which you want to map to the Target Library and which you do not want mapped. If not mapped, they will be ignored by the Consolidation Job. The definition of "identical" means that the rows in the Source Library metadata.db table custom_columns are identical in every respect (except for the custom column id number, of course). So, it would be a good idea to standardize your custom columns in every respect across all of your Source Libraries. That includes the Description that you see when you hover your mouse over the GUI column heading, and not just the datatype (text or comments or ...) plus the rest that you specify when you create a new custom column in "Calibre > Preferences > Add Your Own Columns". I have finished testing everything except actually populating the Target Library custom columns from their mapped Source Library custom columns in the revised Consolidation Job, which is the easy part. The hard part was the functionality that the users can see and touch. Release 2.0.0 is currently on track for a release next week, although as I do this purely for my personal use, amusement and pleasure, it may be sooner or it may be later than next week. DaltonST |
![]() |
![]() |
![]() |
#7 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
CALM Release 1.0.0 Consolidates "All" Standard Metadata
@Terisa de Morgan:
Release 1.0.0 already does Series, since it is standard metadata. It takes a snapshot of everything except for the ebook itself and custom columns, and the latter is under development. Attached is a screen-snip of the CALM Target Library in the GUI that shows Series. DaltonST [n.b.: CALM Consolidates a snapshot of all of the standard metadata for all of your Calibre Libraries into a temporary CALM Target Library. CALM's Target Library is a valid Calibre Library. Any plug-in that works in Release 2.40 of Calibre works on the CALM Target Library, because it is a Calibre Library] Last edited by DaltonST; 10-07-2015 at 10:26 AM. Reason: added [n.b.] |
![]() |
![]() |
![]() |
#8 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,322
Karma: 12117215
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Great @DaltonST, as it's my main problem (tags are easily standardized).
|
![]() |
![]() |
![]() |
#9 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,327
Karma: 5306
Join Date: Jan 2014
Device: none
|
Would it be possible to add more than the title to search for duplicates? Or maybe it could work in tandem with the "Find Duplicate" plugin?
|
![]() |
![]() |
![]() |
#10 | |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
CALM's Target Library is a valid Calibre Library
Quote:
@Tanjamuse: I think you are missing something. CALM's Target Library is a valid Calibre Library. Any plug-in that works in Release 2.40 of Calibre works on the CALM Target Library, because it is a Calibre Library. I guess you have not installed it, which would explain your question. DaltonST |
|
![]() |
![]() |
![]() |
#11 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,322
Karma: 12117215
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
I'm not able to define any source library. All the time is "No libraries were selected". I'm running calibre at windows and I've defined the path with "/" and "\", and with and without metadata.db.
|
![]() |
![]() |
![]() |
#12 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
@Terisa de morgan:
You do not need to manually define them by keying in anything. Simply click the "Load All Libraries" button, and it will load all of the Calibre Libraries that Calibre knows about, sorted from most-used to least-used. You simply check the ones you want to consolidate, then click the "Erase Unchecked Sources" button, then click the "Save & Reload" button. If you really want to do manual work, your paths must be like this: X:/Calibre/Normal1 Quick Switch in Calibre to a recent Library that you have recently used in Calibre, and run CALM from there. As the embedded instructions in the plugin on the Target Tab say, you cannot do anything in the first 2 Tabs while in the CALM Target Library anyway. Be sure to read the instructions on the Target Tab before proceeding. DaltonST |
![]() |
![]() |
![]() |
#13 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,322
Karma: 12117215
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
The button "Load all" and, mainly, the button "save" in the library tab (not the main button) did the trick, thank you.
|
![]() |
![]() |
![]() |
#14 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Version 2.0.0 - Consolidation of All, Some, or No Source Library Custom Columns
Version 2.0.0 - 2015-10-30: Major Functionality and User Interface Enhancements to Enable the Consolidation of all, some, or no Source Library Custom Columns. Performance Improvements. Revised ToolTips and Embedded Instructions and FAQs.
The CALM Target Library is the "target" of the Consolidation process, and is a fully functional Calibre Library that supports all Calibre plugins that support Calibre Version 2.40 and above. Essential plugin if you use CALM: View Manager Recommended plugin if you use CALM: MultiColumnSearch DaltonST |
![]() |
![]() |
![]() |
#15 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,327
Karma: 5306
Join Date: Jan 2014
Device: none
|
Thank you so much. I can't wait to try it out.
|
![]() |
![]() |
![]() |
Tags |
calibredb, consolidate, genre, tags |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Metadata Source Plugin] SRU - Library of Congress & GBV (ger) | vform | Plugins | 14 | 08-01-2024 05:50 PM |
[GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 494 | 05-18-2024 02:34 AM |
Getting custom metadata field in GUI plugin | SauliusP. | Development | 7 | 02-11-2012 01:31 AM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |
Can I make Sony Ebook Library consolidate my library? | palex481 | Sony Reader | 5 | 05-18-2008 07:44 PM |