I wonder if you would reconsider changing class names from the original class names? As it is, some of them do not change, others do, and it is not obvious why some change and others don't. I have about 100 users using my tools, and each one of them also uses Calibre as the ebook conversion tool. Classes often describe what a given entity is, as opposed to how it looks.
If underscores and hyphens are causing the attribute name changes, it would be satisfactory to simply eliminate those characters and use the remaining letters. Case is also unimportant for the attribute name. Numbers could be added to them if needed to keep them organized as well.
If I knew how to write that kind of code, I would tackle it myself, but I don't so I have to rely on someone else that is willing to look at it.
Please reconsider - I am sure I'm not the only one that post processes the output of Calibre, and retaining attribute names would help us all.
Regards,
John
|