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.
|