Quote:
Originally Posted by BetterRed
If you edit the metadata_db_prefs_backup file then you'll need to restore the database to make the changes available to the calibre code.
There's an option in JS to save custom column details in a CSV, maybe you could use that as a place from which to get prior values.
BR
|
I know about the option in js. I use it all the time, but I was looking for a shorter cut. I have a ton of "goodreads read status" "read status" and "book source" and "book style" rules for information on my Goodreads and Calibre library and they are all single rules for single columns . I have my library set up with a "blank column" which is a text column that I bury away and use it to set up 3 other columns as composite to that one.
So I have three blank columns and they contain the icons. One is "GR Info" which shows the icons I have for my Goodreads read status (if it's read then I have a little calander icon, if it's to be read then I have a star icon, etc). I have read column which mirrors (hopefully) the GR Info column if it's in goodreads. Those icons are trigggered by the read status column which is in turned triggered by either manually when I update the book or by Goodreads Sync when I update a columm.
Pretty much all my Goodreads Sync, Library, and Icons are interconnected so I don't have to do the heavy lifting. When I review my library I just scroll down and see the icons in the columns and can tell a lot about that book without having to scroll over or open the details.
On top of that, if I go and change the rules manually, I have to resort them all back to the way they should be. Some rules need to be processed before others.
Knowing I can go into the .json file and do a simple search/replace (I changed the columns from text to comma separated) with only having to restore the library makes me happy.
TL/DR - I use a lot of icons in special columns triggered by other columns in various ways and would much rather do a search and replace in the .json than manually go in and change them. Hapy to know that I can do it! Thanks!