From 05a8e5a607f24ae624a038b246f28f6a221d0e1f Mon Sep 17 00:00:00 2001 From: Mario Voigt Date: Wed, 13 Oct 2021 18:12:26 +0200 Subject: [PATCH] more meta data and some fixes --- .../fablabchemnitz/affine_spirals/meta.json | 20 +++++++++++++++++++ .../ai_compatible_eps_output.py | 2 +- .../ai_compatible_eps_output/meta.json | 20 +++++++++++++++++++ .../fablabchemnitz/animate_order/meta.json | 19 ++++++++++++++++++ .../another_perspective/meta.json | 20 +++++++++++++++++++ .../apollonian_gasket/meta.json | 20 +++++++++++++++++++ .../apply_transformations.py | 4 ++-- .../apply_transformations/meta.json | 20 +++++++++++++++++++ .../archimedes_spiral/meta.json | 20 +++++++++++++++++++ 9 files changed, 142 insertions(+), 3 deletions(-) create mode 100644 extensions/fablabchemnitz/affine_spirals/meta.json create mode 100644 extensions/fablabchemnitz/ai_compatible_eps_output/meta.json create mode 100644 extensions/fablabchemnitz/animate_order/meta.json create mode 100644 extensions/fablabchemnitz/another_perspective/meta.json create mode 100644 extensions/fablabchemnitz/apollonian_gasket/meta.json create mode 100644 extensions/fablabchemnitz/apply_transformations/meta.json create mode 100644 extensions/fablabchemnitz/archimedes_spiral/meta.json diff --git a/extensions/fablabchemnitz/affine_spirals/meta.json b/extensions/fablabchemnitz/affine_spirals/meta.json new file mode 100644 index 00000000..194e83e2 --- /dev/null +++ b/extensions/fablabchemnitz/affine_spirals/meta.json @@ -0,0 +1,20 @@ +[ + { + "name": "Affine Spirals", + "id": "fablabchemnitz.de.affine_spirals", + "path": "affine_spirals", + "original_name": "Affine Torus 0.0", + "original_id": "githubacct.uniqueid.affine_torus", + "license": "MIT License", + "license_url": "https://github.com/macbuse/Affine-spirals/blob/master/LICENSE", + "comment": "", + "source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/affine_spirals", + "fork_url": "https://github.com/macbuse/Affine-spirals", + "documentation_url": "https://stadtfabrikanten.org/display/IFM/Affine+Spirals", + "inkscape_gallery_url": null, + "main_authors": [ + "github.com/macbuse", + "github.com/vmario89" + ] + } +] \ No newline at end of file diff --git a/extensions/fablabchemnitz/ai_compatible_eps_output/ai_compatible_eps_output.py b/extensions/fablabchemnitz/ai_compatible_eps_output/ai_compatible_eps_output.py index e1ccbc89..fda183a8 100644 --- a/extensions/fablabchemnitz/ai_compatible_eps_output/ai_compatible_eps_output.py +++ b/extensions/fablabchemnitz/ai_compatible_eps_output/ai_compatible_eps_output.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Mainly written by Andras Prim github_at_primandras.hu diff --git a/extensions/fablabchemnitz/ai_compatible_eps_output/meta.json b/extensions/fablabchemnitz/ai_compatible_eps_output/meta.json new file mode 100644 index 00000000..4077e170 --- /dev/null +++ b/extensions/fablabchemnitz/ai_compatible_eps_output/meta.json @@ -0,0 +1,20 @@ +[ + { + "name": "AI compatible EPS output", + "id": "fablabchemnitz.de.ai_compatible_eps_output", + "path": "ai_compatible_eps_output", + "original_name": "AI compatible EPS output", + "original_id": "org.inkscape.output.ai_eps", + "license": "MIT License", + "license_url": "https://github.com/tzunghaor/inkscape-eps-export/blob/master/aieps_output.py", + "comment": "", + "source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/ai_compatible_eps_output", + "fork_url": "https://github.com/tzunghaor/inkscape-eps-export", + "documentation_url": "https://stadtfabrikanten.org/pages/viewpage.action?pageId=55018922&searchId=UF0RDT9E0", + "inkscape_gallery_url": null, + "main_authors": [ + "github.com/tzunghaor", + "github.com/vmario89" + ] + } +] \ No newline at end of file diff --git a/extensions/fablabchemnitz/animate_order/meta.json b/extensions/fablabchemnitz/animate_order/meta.json new file mode 100644 index 00000000..f2bd2fe6 --- /dev/null +++ b/extensions/fablabchemnitz/animate_order/meta.json @@ -0,0 +1,19 @@ +[ + { + "name": "Animate Order", + "id": "fablabchemnitz.de.animate_order", + "path": "animate_order", + "original_name": "Animate Order", + "original_id": "fablabchemnitz.de.animate_order", + "license": "GNU GPL v3", + "license_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/LICENSE", + "comment": "Written by Mario Voigt", + "source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/animate_order", + "fork_url": null, + "documentation_url": "https://stadtfabrikanten.org/display/IFM/Animate+Order", + "inkscape_gallery_url": "https://inkscape.org/~MarioVoigt/%E2%98%85animate-order", + "main_authors": [ + "github.com/vmario89" + ] + } +] \ No newline at end of file diff --git a/extensions/fablabchemnitz/another_perspective/meta.json b/extensions/fablabchemnitz/another_perspective/meta.json new file mode 100644 index 00000000..1507bf23 --- /dev/null +++ b/extensions/fablabchemnitz/another_perspective/meta.json @@ -0,0 +1,20 @@ +[ + { + "name": "Another Perspective", + "id": "fablabchemnitz.de.another_perspective", + "path": "another_perspective", + "original_name": "AnotherPerspective", + "original_id": "macrico.anotherperspective", + "license": "GNU GPL v3", + "license_url": "https://github.com/CorentinBrule/inkscape_another_perspective_extension/blob/master/anotherperspective.py", + "comment": "ported to Inkscape v1 by Mario Voigt", + "source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/another_perspective", + "fork_url": "https://github.com/CorentinBrule/inkscape_another_perspective_extension", + "documentation_url": "https://stadtfabrikanten.org/display/IFM/Another+Perspective", + "inkscape_gallery_url": null, + "main_authors": [ + "github.com/CorentinBrule", + "github.com/vmario89" + ] + } +] \ No newline at end of file diff --git a/extensions/fablabchemnitz/apollonian_gasket/meta.json b/extensions/fablabchemnitz/apollonian_gasket/meta.json new file mode 100644 index 00000000..c5b51e4c --- /dev/null +++ b/extensions/fablabchemnitz/apollonian_gasket/meta.json @@ -0,0 +1,20 @@ +[ + { + "name": "Apollonian Gasket", + "id": "fablabchemnitz.de.apollonian_gasket", + "path": "apollonian_gasket", + "original_name": "Apollonian Gasket 0.0", + "original_id": "githubacct.uniqueid.apollonian", + "license": "MIT License", + "license_url": "https://github.com/macbuse/Apollonian/blob/master/License.md", + "comment": "", + "source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/apollonian_gasket", + "fork_url": "https://github.com/macbuse/Apollonian", + "documentation_url": "https://stadtfabrikanten.org/display/IFM/Apollonian+Gasket", + "inkscape_gallery_url": null, + "main_authors": [ + "github.com/macbuse", + "github.com/vmario89" + ] + } +] \ No newline at end of file diff --git a/extensions/fablabchemnitz/apply_transformations/apply_transformations.py b/extensions/fablabchemnitz/apply_transformations/apply_transformations.py index 57b917fb..e6756785 100644 --- a/extensions/fablabchemnitz/apply_transformations/apply_transformations.py +++ b/extensions/fablabchemnitz/apply_transformations/apply_transformations.py @@ -190,11 +190,11 @@ class ApplyTransformations(inkex.EffectExtension): elif element.tag in [inkex.addNS('rect', 'svg'), inkex.addNS('text', 'svg'), inkex.addNS('image', 'svg')]: + node.attrib['transform'] = str(transf) inkex.utils.errormsg( - "Shape %s (%s) not yet supported, try Object to path first" + "Shape %s (%s) not yet supported. Not all transforms will be applied. Try Object to path first" % (element.TAG, element.get("id")) ) - else: # e.g. self.scaleStrokeWidth(element, transf) diff --git a/extensions/fablabchemnitz/apply_transformations/meta.json b/extensions/fablabchemnitz/apply_transformations/meta.json new file mode 100644 index 00000000..0013d92d --- /dev/null +++ b/extensions/fablabchemnitz/apply_transformations/meta.json @@ -0,0 +1,20 @@ +[ + { + "name": "Apply Transformations", + "id": "fablabchemnitz.de.apply_transformations", + "path": "apply_transformations", + "original_name": "Apply Transform", + "original_id": "com.klowner.filter.apply_transform", + "license": "GNU GPL v2", + "license_url": "https://github.com/Klowner/inkscape-applytransforms/blob/master/LICENSE.txt", + "comment": "", + "source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/apply_transformations", + "fork_url": "https://github.com/Klowner/inkscape-applytransforms", + "documentation_url": "https://stadtfabrikanten.org/display/IFM/Apply+Transformations", + "inkscape_gallery_url": null, + "main_authors": [ + "github.com/Klowner", + "github.com/vmario89" + ] + } +] \ No newline at end of file diff --git a/extensions/fablabchemnitz/archimedes_spiral/meta.json b/extensions/fablabchemnitz/archimedes_spiral/meta.json new file mode 100644 index 00000000..d4c0e39c --- /dev/null +++ b/extensions/fablabchemnitz/archimedes_spiral/meta.json @@ -0,0 +1,20 @@ +[ + { + "name": "Archimedes Spiral", + "id": "fablabchemnitz.de.archimedes_spiral", + "path": "archimedes_spiral", + "original_name": "speira", + "original_id": "org.ekips.filter.s2", + "license": "GNU GPL v2", + "license_url": "https://inkscape.org/de/~panos/%E2%98%85speira?c=16537", + "comment": "", + "source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/archimedes_spiral", + "fork_url": "https://inkscape.org/de/~panos/%E2%98%85speira?c=16537", + "documentation_url": "https://stadtfabrikanten.org/display/IFM/Archimedes+Spiral", + "inkscape_gallery_url": null, + "main_authors": [ + "inkscape.org/panos", + "github.com/vmario89" + ] + } +] \ No newline at end of file