Here's an updated Calibre plugin.
* Better user interface
* Supports the "location offset" feature of the .NET version
* Support of aliases. Run the plugin once to create an .aliases file, edit it as appropriate, then run it again.
* Hopefully works for Mobi8 files, although I haven't tested this.