Well, I guess, you can do the same thing with Python, as in manipulating shelves. All information about shelves is stored in sqlite database at device/system/explorer-3/explorer-3.db, so any code that can work with sqlite will do. So if someone know Python, they can write a plugin. I'm just saying, you hardly can rewrite my app into this plugin. Outside of a few sqlite querries, it's nothing in it's code that can be used with Calibre.
|