View Single Post
Old 11-22-2011, 05:29 AM   #2
itimpi
Wizard
itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.
 
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
Plugins are definitely of interest as once they are developed they can extend Calibre basic functionality and are then usable even by inexperienced users.

If you are developing for Calibre you really want to use Python. Setting up a calibre development envionment is extremely easy. In crude terms it simply invloves getting the Calibre source and then setting the CALIBRE_DEVELO_FROM environment variable to point to the source. Once that nis doen starting calibre runs from the downloaded source. This is covered in the Calibre documentation.

Python as a language is very easy to pick up if you have any programming experience. It would also have the advantage that the existing source for the plugins for other formats would provide useful starting points and code that can be referenced.
itimpi is offline   Reply With Quote