View Single Post
Old 12-08-2013, 08:04 AM   #280
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,509
Karma: 8065348
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by zamana View Post
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.
chaley is offline   Reply With Quote