Plugin DevelopmentThe 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:
- Create/Update Plugin
- Zip the plugin, replacing the original file
- Restart Calibre
- 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.