View Single Post
Old 11-04-2011, 05:33 AM   #1
ldolse
Wizard
ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.
 
Posts: 1,337
Karma: 123455
Join Date: Apr 2009
Location: Malaysia
Device: PRS-650, iPhone
User Interface Plugin Creation & Development Process

Plugin Development
The Official Plugin Tutorial is here.
Plugin Developer API Documentation is located here.


Access the plugin folder by going to Calibre Preferences:
Miscellaneous -> 'Open Calibre Configuration Directory'


At a high level, developing and testing changes to a user interface plugin requires these steps:
  1. Create/Update Plugin
  2. Zip the plugin, replacing the original file
  3. Restart Calibre
  4. Test, Rinse & Repeat

Thankfully all that logic can be done while Calibre is running with a single command line:
Code:
 calibre -s; sleep 4s; zip -R /path/to/plugin/zip/file.zip *; calibre

Publishing Your Plugin


Basic Introduction / End User Info

Discuss this sticky here.

Last edited by ldolse; 11-05-2011 at 12:17 AM.
ldolse is offline