(confusion) Are you changing the python files? Why? Isn't it enough to change the regexps in the preferences?
Regarding III: you have no control over how calibre stores files in the library, unless you rewrite a lot of the code in library.database2.py.
|