View Single Post
Old 11-13-2012, 02:54 AM   #6
Agama
Guru
Agama ought to be getting tired of karma fortunes by now.Agama ought to be getting tired of karma fortunes by now.Agama ought to be getting tired of karma fortunes by now.Agama ought to be getting tired of karma fortunes by now.Agama ought to be getting tired of karma fortunes by now.Agama ought to be getting tired of karma fortunes by now.Agama ought to be getting tired of karma fortunes by now.Agama ought to be getting tired of karma fortunes by now.Agama ought to be getting tired of karma fortunes by now.Agama ought to be getting tired of karma fortunes by now.Agama ought to be getting tired of karma fortunes by now.
 
Agama's Avatar
 
Posts: 667
Karma: 436517
Join Date: Jul 2010
Location: UK
Device: PRS-300 (R.I.P.), PW2, Nexus7
Quote:
Originally Posted by Barb-B View Post
I'm thinking about taking a python programming course so I can learn how to do some of these myself.
I can certainly recommend learning Python. If you already have a background in programming then within a short space of time you should be able to pick up enough to start writing your own calibre plugins and stand-alone programs. You can inspect existing calibre plugins to see how they work and ask questions in the development section of the calibre forum when you have queries on functions, usage etc. within calibre.

The resources I found most useful for getting started were:

http://manual.calibre-ebook.com/creating_plugins.html : this is a really good guide to calibre user interface plugins with a simple example that you can use as a starting point for your own UI plugins.

For learning Python:

http://docs.python.org/2/tutorial/index.html
http://www.diveintopython.net/

For reference:

http://manual.calibre-ebook.com/plugins.html#plugins
Agama is offline   Reply With Quote