Thanks TheDucks and to DaltonST. You've got me moving in a smarter direction. Time to put on my Big Boy Pants and do some JSON breaking down. I initially did a global file find on the machine using Everything and found the JSON files in question, although NOT EVERY library had its own. Not sure why. Guess it comes from being calved off from another library and then not having anything unique done to it. But even with those "same as the first" library, I still had a dozen to work with.
First try was using WinMerge to examine the two oldest, the original big pot and then the original holding pot. (where I would process incoming material, before sending it to the big pot). Well, WinMerge ended up demonstrating JUST HOW DIFFERENT those JSON files were. I took a run through prettify and the result wasn't different to any great degree (but it was worth a shot).
So, I looked at my JSON library in Delphi and I've decided I'm going to take a run at a documentor that satisfies my needs. And if it does that, then the right thing is to provide it as a utility for other Calibre users. Won't be an add-in because I won't be doing it in python, and it will be Windows-specific, but at least it will be available. Did this with a Catalog prettifier years ago and I don't think I got a single download. But maybe years of experience (albeit not with JSON files) will result in something semi-useful.
Thanks both of you for the directional hints. There isn't any basketball just now. Time to program.
|