View Single Post
Old 06-28-2018, 04:53 PM   #106
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
Custom Columns are totally different in functionality, source and usage than Identifier Types. No comparison.

Feel free to roll your own in Python after you learn Calibre. However, a simple SQLite script could easily rename any Identifier Types that you wish whenever you wish using a SQLite tool. Metadata.db Table Identifiers. Key is BookID plus Type with result being the value for that combination. Trivial. Easy peasy.


Added: just don't use the LC "Delete Identifiers" menu option, since (as it says on the label) it will delete any non-LC Identifiers that also do not start with a "z" ("zmi_*" is used by my Zotero Metadata Importer plugin). So, you will have name your personal Identifier names starting with a "z" if you want to continue using that menu option. Ditto for my Quarantine & Scrub "Delete Identifiers" menu option. Or, if you do not want to start your personal Identifiers with a "z" for that reason, you can always use the Standard Calibre Search & Replace to delete Identifiers manually instead of the LC or Q&S menu options.



DaltonST

Last edited by DaltonST; 06-29-2018 at 09:12 AM. Reason: More Info.
DaltonST is offline   Reply With Quote