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.
|