View Single Post
Old 11-15-2014, 05:00 PM   #6
sbenz
Junior Member
sbenz began at the beginning.
 
Posts: 7
Karma: 10
Join Date: Nov 2014
Device: None
My workflow is:
1. Download books (workflow tags are automatically added)
2. Run Edit Metadata.Download Metadata and Covers.Metadata Only
3. Run Count Pages
4. Run Polish books.Add metadata as a "book jacket" page
5. Run ScanWords (a plugin under development that generates a word/frequency file for a list of words - I use it for filtering out books with language I don't appreciate)

I have created a set of workflow tags that get applied when the book is loaded. Each of the above steps (except 1) has a tag. For instance, _Cat_FindTags and _Cat_PageCount, are added to cover steps 2 and 3. When I have performed a step the relevant workflow tag is removed.

If you create a Workflow Plugin, it would be nice to have its own Workflow custom tags that get applied at book loading, are removed when the related workflow is complete, AND, is left in place (or another added) whenever the step fails. This latter feature is important to allow the user to clean up books that haven't completed the full workflow.

I haven't yet figured out how to call another plugin from the one I am creating. (I need to be able to convert a file to .txt if it does not exist.) It would be nice to have a standard Call API for all plugins to adhere to.

Looking forward to your plugin!
sbenz
sbenz is offline   Reply With Quote