Quote:
Originally Posted by theducks
Comfy's Calibre Config reports (a recent PI) documents all settings and tells where they are
|
Except it doesn't, it identifies a subset of what is in the Configuration files, and none of what is the library databases. AFAIK it's still very much a Work in Progress. I have suggested to Comfy.n that he signpost that in the PI.
The mapping between the UI dialogues and the settings files is hard coded, and that code is not error free… have a look at settings.py:
Moving that to a csv has been discussed, a start was made, see the settings_ui_mapping.csv that's in the PI zip. That would separate the data from the code, but it still has to be maintained within the CCR plugin.
Any addition, change, deletion from the Preferences panels will probably require a new version of the CCR plugin… e.g. there are 12 settings that relate to bookshelf view in gui.json, they don't get a mention in CCR Settings.
And then there's the issue of plugins… new ones, changes to existing ones, etc.
It's nice idea, but I question it's viability given the manner in which the settings data is structured.
BR