View Single Post
Old 07-21-2014, 05:07 PM   #22
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,920
Karma: 6240958
Join Date: Nov 2009
Device: many
Hi,

Just found this thread. I have a python script that converts old mobi markup language to normal xhtml (python based) and I would be happy to incorporate it into KindleUnpack future versions.

Also, have you looked at how calibre handles plugins and by that I mean their philosophy. They include the various plugins by having them inherit from a generic plugin class specific to their type, and overload the abstract methods defined therein. They allow different types of plugins, such as plugins the run on input, output, etc. There could also be clean-up plugins as well.

I will download your latest version and get it to build on a Mac and send you build fix patches if need be. I would very much like to add something along these lines to my own copy of Sigil specific only to python scripting, that will invoke the python interpreter as a library, map a C++ plugin class to a python plugin class, run things in their own worker threads etc,

Take care,

KevinH
KevinH is online now   Reply With Quote