Sounds like you both want something like this:I made a sample patch for the filter feature. (Sorry for bad code. it is my first try in python.)
Right before line 799 in Spider.py insert this:
<SNIP>
In this patch, the name of the filter wrapper is specified in .pluckerrc file.
Filter wrapper scripts reside in ~/.plucker/filter.
Filter wrapper gets the type of the document and apply proper filter commands.
I have not decide where to place filter scripts and kcc in the source tree. Advice me please.
filter.tgz
Description: application/compressed