Re: General Purpose Python Scripting for Inkscape.

[email protected] Sat, 23 Mar 2019 12:12:28 -0400
Newsgroups gmane.comp.graphics.inkscape.user
Message-ID <[email protected]>
Thanks for the updates Frank,

This changes the calculation a little bit.

> 2. I used the standard Inkscape extension mechanism. So this "plugin"
> is a simple python extension.

This is interesting, there is a todo task for building a python
extensions manager that allows one to download extensions from the
internet, remove extensions and see other information about them.

Perhaps this can move in that direction?

> 5. I have coded a general purpose Path object wrapper to create and
> modify paths in an OOP fashion.

We have developed a new OOP Path (and other things) python library into
Inkscape Extensions 1.0 project. This is a new python3 based, unit test
driven repository that replaces the old python extensions repository
completely.

If you're developing these advances as python extensions, then I'd love
to get your code into the extensions repository, especially advances in
the Path manipulation API or even just a review of the Path API we have
constructed.

When you create a GitLab branch/project you have two choices I think.
You can make your own project with only the new files, or you could
commit an Inkscape branch with the changes. If you do the later, please
do also make an extensions branch with any python pieces so we can
review how to integrate them (hopefully!)

Thanks for your contribution Frank, this is exciting work.

Best Regards, Martin Owens