AFAIK, there is no 'official way' to remove a plugin and its settings, when a plugin is removed its settings are left behind.
If I remove a PI that stores all of its settings in the config folder then I can delete it's settings file, so if I un-installed Extract ISBN then I would delete the Extract ISBN.json file from the config plugins folder.
But some plugins store their settings in the library database files (some such the Reading List PI do both), The only way I know to get rid of the database settings is to
Restoring from backup isn't a solution, I haven't used the RL PI on this library for years.
Does anyone know of an alternative? Or is this one of those TINA gotchas? :D
Aside - there should be an option in the Remove PI function to delete settings, especially those kept in the databases.
BR
If I remove a PI that stores all of its settings in the config folder then I can delete it's settings file, so if I un-installed Extract ISBN then I would delete the Extract ISBN.json file from the config plugins folder.
But some plugins store their settings in the library database files (some such the Reading List PI do both), The only way I know to get rid of the database settings is to
- edit the metadata_db_prefs_backup.json to remove the plugin's data, which in most cases is more than a few lines, it can be hundreds, and I'm not sure they are necessarily contiguous. Given its a file that's meant to written and read by a computer program, editing it by hand is fraught with nasty potential consequences.
- rebuild the database via the calibredb restore_database option. On a large library this can take a long time, and then there's this:
Quote:
WARNING: This command completely regenerates your database. You will lose all saved searches, user categories, plugboards, stored per-book conversion settings, and custom recipes. Restored metadata will only be as accurate as what is found in the OPF files.
Restoring from backup isn't a solution, I haven't used the RL PI on this library for years.
Does anyone know of an alternative? Or is this one of those TINA gotchas? :D
Aside - there should be an option in the Remove PI function to delete settings, especially those kept in the databases.
BR