Quote:
Originally Posted by zamana
The developer of Calibre is the only one who can add stores?
|
No. Anyone can add stores. That said, a store is implemented as a calibre plugin, so you must be able to program in python. You must also add the store to calibre's start up sequence, which requires modifying a few lines in calibre's code to tell it that the new plugin exists.
If you want to add stores, download calibre's source and make a development environment
as described here. If you want to use eclipse or aptana as an IDE, search for those words in
calibre's development forum for hints.
The existing stores provide lots of good models for how to make new ones. They are in calibre.gui2.store.stores in calibre's source code. Any new stores will need to go there as well.
If the store might be controversial for some reason, I suggest that you ask
user_none by private message whether the store will be accepted in calibre.