Thanks for the pointers, maybe this is not so daunting as it first appeared. The BookModifier class does look a good starting point. I had wondered why all the job queuing was necessary, but I was really thinking of my own workflow which would take a single book at a time and run pretty quickly - therefore of no concern that it would lock up the GUI. I can see that you need more sophistication when potentially processing many ePubs with many options selected.
I should be able to replace the options dialogue with a config widget to store preferences for the plugin.
If I want to use regex processing do I need to import a class from somewhere or is this built-in?
|