added more meta information

This commit is contained in:
Mario Voigt 2021-10-13 17:13:24 +02:00
parent 8d95d22132
commit 46f9941377
144 changed files with 2830 additions and 409 deletions

View File

@ -0,0 +1,19 @@
[
{
"name": "About/Upgrade MightyScape",
"id": "fablabchemnitz.de.about_upgrade_mightyscape",
"path": "about_upgrade_mightyscape",
"original_name": "About/Upgrade MightyScape",
"original_id": "fablabchemnitz.de.about_upgrade_mightyscape",
"license": "GNU GPL v3",
"license_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/about_upgrade_mightyscape",
"fork_url": null,
"documentation_url": "https://stadtfabrikanten.org/display/IFM/MightyScape+1.X+-+Introduction+and+Installation",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,24 @@
[
{
"name": "Lasercut Jigsaw",
"id": "fablabchemnitz.de.lasercut_jigsaw",
"path": "lasercut_jigsaw",
"original_name": "Lasercut Jigsaw",
"original_id": "org.inkscape.LasercutJigsa",
"license": "GNU GPL v2",
"license_url": "https://github.com/Neon22/inkscape-jigsaw/blob/master/LICENSE",
"comment": "",
"source_url": "https://stadtfabrikanten.org/display/IFM/Lasercut+Jigsaw",
"fork_url": "https://github.com/Neon22/inkscape-jigsaw",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Lasercut+Jigsaw",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/Neon22",
"github.com/jonadem",
"github.com/speleo3",
"github.com/LynNor1",
"github.com/roeschter",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Lasercut Polygon",
"id": "fablabchemnitz.de.lasercut_polygon",
"path": "lasercut_polygon",
"original_name": "Polygon",
"original_id": "eu.flk.laser.polygon",
"license": "GNU GPL v3",
"license_url": "https://github.com/ThoreMehr/inkscape-polygon/blob/master/LICENSE",
"comment": "ported to Inkscape v1 by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/lasercut_polygon",
"fork_url": "https://github.com/ThoreMehr/inkscape-polygon",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Lasercut+Polygon",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/ThoreMehr",
"github.com/vmario89"
]
}
]

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>LaserDraw LYZ Export</name>
<id>fablabchemnitz.de.lyz_export</id>
<name>LaserDraw Export (lyz)</name>
<id>fablabchemnitz.de.laserdraw_export.lyz</id>
<!--
<param name="area_select" type="optiongroup" appearance="combo" gui-text="Area: ">
<option value="page_area">Page Area (use for engrave and cut)</option>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>LaserDraw LYZ Export (zip)</name>
<id>fablabchemnitz.de.lyz_export.zip</id>
<name>LaserDraw Export (zip)</name>
<id>fablabchemnitz.de.laserdraw_export.zip</id>
<!--
<param name="area_select" type="optiongroup" appearance="combo" gui-text="Area: ">
<option value="page_area">Page Area (use for engrave and cut)</option>

View File

@ -0,0 +1,20 @@
[
{
"name": "LaserDraw Export (<various>)",
"id": "fablabchemnitz.de.laserdraw_export.<various>",
"path": "laserdraw_export",
"original_name": "LaserDraw (LaserDRW) <various>",
"original_id": "com.scorchworks.output.<various>",
"license": "GNU GPL v2",
"license_url": "https://www.scorchworks.com/LaserDRW_extension/LaserDRW_extension-0.06.zip",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/laserdraw_export",
"fork_url": "https://www.scorchworks.com/LaserDRW_extension/LaserDRW_extension-0.06.zip",
"documentation_url": "https://stadtfabrikanten.org/pages/viewpage.action?pageId=55019345",
"inkscape_gallery_url": null,
"main_authors": [
"scorchworks.com",
"github.com/vmario89"
]
}
]

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Clip Layer Above</name>
<id>fablabchemnitz.de_clip_layer_above</id>
<id>fablabchemnitz.de.layer_clip.clip_layer_above</id>
<effect>
<object-type>path</object-type>
<effects-menu>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Clip Layer Below</name>
<id>fablabchemnitz.de_clip_layer_below</id>
<id>fablabchemnitz.de.layer_clip.clip_layer_below</id>
<effect>
<object-type>path</object-type>
<effects-menu>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Clip Layer Current</name>
<id>fablabchemnitz.de_clip_layer_current</id>
<id>fablabchemnitz.de.layer_clip.clip_layer_current</id>
<effect>
<object-type>path</object-type>
<effects-menu>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Clip Layer Fix Transform</name>
<id>fablabchemnitz.de_clip_layer_fix_transform</id>
<id>fablabchemnitz.de.layer_clip.clip_layer_fix_transform</id>
<effect>
<object-type>path</object-type>
<effects-menu>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Clip Layer Parent</name>
<id>fablabchemnitz.de_clip_layer_parent</id>
<id>fablabchemnitz.de.layer_clip.clip_layer_parent</id>
<effect>
<object-type>path</object-type>
<effects-menu>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Clip Layer Remove</name>
<id>fablabchemnitz.de_clip_layer_remove</id>
<id>fablabchemnitz.de.layer_clip.clip_layer_remove</id>
<effect>
<object-type>path</object-type>
<effects-menu>

View File

@ -0,0 +1,21 @@
[
{
"name": "<various>",
"id": "fablabchemnitz.de.layer_clip.<various>",
"path": "layer_clip",
"original_name": "<various>",
"original_id": "org.pernsteiner.inkscape.layerclip.<various>",
"license": "MIT License",
"license_url": "https://gitlab.com/jczapla79/inkscape-extension-layer-clip/-/blob/master/clip.py",
"comment": "Fixed and ported to Inkscape 1.2+ by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/layer_clip",
"fork_url": "https://gitlab.com/jczapla79/inkscape-extension-layer-clip",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Layer+Clip",
"inkscape_gallery_url": null,
"main_authors": [
"pernsteiger.org/Stuart Pernsteiner",
"gitlab.com/jczapla79",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Leather Case",
"id": "fablabchemnitz.de.leather_case",
"path": "leather_case",
"original_name": "Leather Case 1",
"original_id": "com.zerjio.inkscape.lcmp1",
"license": "GNU GPL v3",
"license_url": "https://github.com/zerjillo/laserCutInkscapeExtensions/blob/master/LICENSE",
"comment": "ported to Inkscape v1 by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/leather_case",
"fork_url": "https://github.com/zerjillo/laserCutInkscapeExtensions",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Leather+Case",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/zerjillo",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Line Animator",
"id": "fablabchemnitz.de.line_animator",
"path": "line_animator",
"original_name": "Line Animator",
"original_id": "vektorrascheln.contributed.animation.line_animator",
"license": "GNU GPL v2",
"license_url": "https://gitlab.com/Moini/ink_line_animator/-/blob/master/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/line_animator",
"fork_url": "https://gitlab.com/Moini/ink_line_animator",
"documentation_url": "",
"inkscape_gallery_url": null,
"main_authors": [
"gitlab.com/Moini",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,21 @@
[
{
"name": "Line Shading",
"id": "fablabchemnitz.de.line_shading",
"path": "line_shading",
"original_name": "Endurance Line Shading",
"original_id": "org.ekips.filter.line_shading",
"license": "MIT License",
"license_url": "https://endurancelasers.com/download/Endurance_Line_Shading.rar",
"comment": "",
"source_url": "ported to Inkscape v1 manually by Mario Voigt",
"fork_url": "https://endurancelasers.com/download/Endurance_Line_Shading.rar",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Line+Shading",
"inkscape_gallery_url": null,
"main_authors": [
"dnkxyz@gmail.com",
"gf@endurancerobots.com",
"github.com/vmario89"
]
}
]

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Living Hinge</name>
<name>Living Hinge (Fit To Rectangle)</name>
<id>fablabchemnitz.de.living_hinge</id>
<param name="direction" gui-text="Direction" type="optiongroup" appearance="combo">
<option value="y">vertical cuts</option>

View File

@ -0,0 +1,21 @@
[
{
"name": "Living Hinge (Fit To Rectangle)",
"id": "fablabchemnitz.de.living_hinge",
"path": "living_hinge",
"original_name": "Living Hinge",
"original_id": "org.lvl1.living_hinge",
"license": "GNU GPL v3",
"license_url": "https://github.com/siteswapjuggler/Inkscape_LivingHinge/blob/master/LICENSE.md",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/living_hinge",
"fork_url": "https://github.com/siteswapjuggler/Inkscape_LivingHinge",
"documentation_url": "https://stadtfabrikanten.org/pages/viewpage.action?pageId=55018530",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/drphonon",
"github.com/siteswapjuggler",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Living Hinge (Size Input)",
"id": "fablabchemnitz.de.living_hinge_size_input",
"path": "living_hinge_size_input",
"original_name": "Bend Wood Cuts Pattern",
"original_id": "com.zerjio.inkscape.bwcp",
"license": "GNU GPL v3",
"license_url": "https://github.com/zerjillo/laserCutInkscapeExtensions/blob/master/LICENSE",
"comment": "ported to Inkscape v1 by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/living_hinge_size_input",
"fork_url": "https://github.com/zerjillo/laserCutInkscapeExtensions",
"documentation_url": "https://stadtfabrikanten.org/pages/viewpage.action?pageId=55019631",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/zerjillo",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Longest Continuous Path",
"id": "fablabchemnitz.de.longest_continuous_path",
"path": "longest_continuous_path",
"original_name": "Optimize Paths",
"original_id": "org.daekkyn.filter.optimizePaths",
"license": "GNU GPL v3",
"license_url": "https://github.com/Daekkyn/inkscapeOptimizePath/blob/master/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/longest_continuous_path",
"fork_url": "https://github.com/Daekkyn/inkscapeOptimizePath",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Longest+Continuous+Path",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/Daekkyn",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Low Poly 2",
"id": "fablabchemnitz.de.low_poly_2",
"path": "low_poly_2",
"original_name": "★Delauney From Path",
"original_id": "miffy.sora.polygonalart",
"license": "MIT License",
"license_url": "https://github.com/miffysora/Inkscape/blob/master/LICENSE",
"comment": "ported to Inkscape v1 manually by Mario Voigt; delauney_from_path",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/low_poly_2",
"fork_url": "https://github.com/miffysora/Inkscape",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Low+Poly+2",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/miffysora",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Maze",
"id": "fablabchemnitz.de.maze",
"path": "maze",
"original_name": "Labyrinthe",
"original_id": "tiemenD.1.laby",
"license": "MIT License",
"license_url": "https://inkscape.org/de/~thjazi/%E2%98%85maze",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/maze",
"fork_url": "https://inkscape.org/de/~thjazi/%E2%98%85maze",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Maze",
"inkscape_gallery_url": null,
"main_authors": [
"inkscape.org/thjazi",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Mirror",
"id": "fablabchemnitz.de.mirror",
"path": "mirror",
"original_name": "Mirror",
"original_id": "test.apex.mirror",
"license": "GNU GPL v2",
"license_url": "https://inkscape.org/~jeko/%E2%98%85mirror",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/mirror",
"fork_url": "https://inkscape.org/~jeko/%E2%98%85mirror",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Mirror",
"inkscape_gallery_url": "https://inkscape.org/~MarioVoigt/%E2%98%85move-path-node",
"main_authors": [
"inkscape.org/jeko",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,19 @@
[
{
"name": "Move Path Node",
"id": "fablabchemnitz.de.move_path_node",
"path": "move_path_node",
"original_name": "Move Path Node",
"original_id": "fablabchemnitz.de.move_path_node",
"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/move_path_node",
"fork_url": null,
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Move+Path+Node",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Mutual Cut Line",
"id": "fablabchemnitz.de.mutual_cut_line",
"path": "mutual_cut_line",
"original_name": "Mutual Cut Line",
"original_id": "com.kacmarcik.pathmonkey.mutual_cut_line",
"license": "MIT License",
"license_url": "https://github.com/garykac/pathmonkey/blob/master/LICENSE",
"comment": "ported to Inkscape v1 by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/mutual_cut_line",
"fork_url": "https://github.com/garykac/pathmonkey",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Mutual+Cut+Line",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/garykac",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Netting",
"id": "fablabchemnitz.de.netting",
"path": "netting",
"original_name": "<unknown>",
"original_id": "<unknown>",
"license": "GNU GPL v2",
"license_url": "http://dp48069596.lolipop.jp/sd/scripts/script_inkscape/netting.zip",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/netting",
"fork_url": "http://dp48069596.lolipop.jp/sd/scripts/script_inkscape/netting.zip",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Netting",
"inkscape_gallery_url": null,
"main_authors": [
"Sunabe Kazumichi",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,21 @@
[
{
"name": "NextGenerator",
"id": "fablabchemnitz.de.nextgenerator",
"path": "nextgenerator",
"original_name": "NextGenerator",
"original_id": "de.vektorrascheln.extension.next_gen",
"license": "GNU GPL v3",
"license_url": "https://gitlab.com/Moini/nextgenerator/-/blob/master/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/nextgenerator",
"fork_url": "https://gitlab.com/Moini/nextgenerator",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/NextGenerator",
"inkscape_gallery_url": null,
"main_authors": [
"Aurélio A. Heckert",
"gitlab.com/Moini",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Number Subpaths",
"id": "fablabchemnitz.de.number_subpaths",
"path": "number_subpaths",
"original_name": "Number Subpaths",
"original_id": "org.inkscape.filter.number_subpaths",
"license": "GNU GPL v2",
"license_url": "https://gitlab.com/EllenWasbo/inkscape-extension-number-subpaths/-/blob/master/path_number_subpaths.py",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/number_subpaths",
"fork_url": "https://gitlab.com/EllenWasbo/inkscape-extension-number-subpaths",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Number+Subpaths",
"inkscape_gallery_url": null,
"main_authors": [
"gitlab.com/EllenWasbo",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,19 @@
[
{
"name": "OCR (Image To Text)",
"id": "fablabchemnitz.de.ocr",
"path": "ocr",
"original_name": "Image To Text",
"original_id": "org.inkscape.ocr",
"license": "Apache-2.0 License",
"license_url": "https://github.com/amal-san/inkscape-ocr/blob/main/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/ocr",
"fork_url": "https://github.com/amal-san/inkscape-ocr",
"documentation_url": "https://stadtfabrikanten.org/pages/viewpage.action?pageId=114524275",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,19 @@
[
{
"name": "Offset Paths",
"id": "fablabchemnitz.de.offset_paths",
"path": "offset_paths",
"original_name": "Offset Paths",
"original_id": "fablabchemnitz.de.offset_paths",
"license": "GNU GPL v3",
"license_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/LICENSE",
"comment": "based on https://github.com/TimeTravel-0/ofsplot",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/offset_paths",
"fork_url": null,
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Offset+Paths",
"inkscape_gallery_url": "https://inkscape.org/de/~MarioVoigt/%E2%98%85offset-paths",
"main_authors": [
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Open Closed Path",
"id": "fablabchemnitz.de.open_closed_path",
"path": "open_closed_path",
"original_name": "Open closed Path",
"original_id": "EllenWasbo.cutlings.OpenClosedPath",
"license": "GNU GPL v2",
"license_url": "https://gitlab.com/EllenWasbo/inkscape-extension-openpaths/-/blob/master/openClosedPath.py",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/open_closed_path",
"fork_url": "https://gitlab.com/EllenWasbo/inkscape-extension-openpaths",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Open+Closed+Path",
"inkscape_gallery_url": null,
"main_authors": [
"gitlab.com/EllenWasbo",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Open In Roland CutStudio",
"id": "fablabchemnitz.de.open_in_roland_cutstudio",
"path": "open_in_roland_cutstudio",
"original_name": "Open in CutStudio",
"original_id": "roland_custudio.export",
"license": "GNU GPL v2",
"license_url": "https://github.com/mgmax/inkscape-roland-cutstudio/blob/master/roland_cutstudio.py",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/open_in_roland_cutstudio",
"fork_url": "https://github.com/mgmax/inkscape-roland-cutstudio",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Open+in+Roland+CutStudio",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/mgmax",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Optimize Sequence: Small Holes First",
"id": "fablabchemnitz.de.optimize_sequence_lasercut_sequence",
"path": "optimize_sequence_lasercut_sequence",
"original_name": "Fix cutting sequence",
"original_id": "L0laapk3.filter.lasercut_sequence",
"license": "CC BY-NC-SA 4.0",
"license_url": "https://github.com/L0laapk3/inkscape-laser-sequence-extension/blob/master/LICENSE",
"comment": "ported to Inkscape v1 by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/optimize_sequence_lasercut_sequence",
"fork_url": "https://github.com/L0laapk3/inkscape-laser-sequence-extension",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Optimize+Sequence%3A+Small+Holes+First",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/L0laapk3",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Optimize Sequence: Travel Distances",
"id": "fablabchemnitz.de.optimize_sequence_travel_distance",
"path": "optimize_sequence_travel_distance",
"original_name": "Reorder Paths for Speed",
"original_id": "command.evilmadscientist.eggbot.reorder",
"license": "GNU GPL v3",
"license_url": "https://github.com/evil-mad/EggBot/blob/master/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/optimize_sequence_travel_distance",
"fork_url": "https://github.com/evil-mad/EggBot",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Optimize+Sequence%3A+Travel+Distances",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/evil-mad",
"github.com/vmario89"
]
}
]

View File

@ -1,4 +1,4 @@
# coding=utf-8
#!/usr/bin/env python3
#
# SVG Path Ordering Extension
# This extension uses a simple TSP algorithm to order the paths so as

View File

@ -0,0 +1,20 @@
[
{
"name": "Origami Pattern - <various>",
"id": "fablabchemnitz.de.origami_patterns.<various>",
"path": "origami_patterns",
"original_name": "<various>",
"original_id": "org.inkscape.Origami_patterns.<various>",
"license": "MIT License",
"license_url": "https://github.com/evbernardes/Origami_Patterns/blob/master/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/origami_patterns",
"fork_url": "https://github.com/evbernardes/Origami_Patterns",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Origami+Patterns",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/evbernardes",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Inkscape Output Pro",
"id": "fablabchemnitz.de.output_pro",
"path": "output_pro",
"original_name": "Inkscape Output Pro",
"original_id": "org.inkscape.outputpro",
"license": "GNU GPL v2",
"license_url": "https://github.com/jonata/Inkscape-OUTPUT-PRO/blob/master/LICENSE.txt",
"comment": "ported to Inkscape v1 by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/output_pro",
"fork_url": "https://github.com/jonata/Inkscape-OUTPUT-PRO",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Output+Pro+for+Inkscape",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/jonata",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Papercraft Unfold",
"id": "fablabchemnitz.de.papercraft_unfold",
"path": "papercraft_unfold",
"original_name": "Papercraft Unfold",
"original_id": "fablabchemnitz.de.papercraft_unfold",
"license": "GNU GPL v3",
"license_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/LICENSE",
"comment": "Written by Mario Voigt, based on https://github.com/osresearch/papercraft",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/papercraft_unfold",
"fork_url": null,
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Papercraft+Unfold",
"inkscape_gallery_url": "https://inkscape.org/de/~MarioVoigt/%E2%98%85papercraft-unfold",
"main_authors": [
"github.com/osresearch",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Paperfold",
"id": "fablabchemnitz.de.paperfold",
"path": "paperfold",
"original_name": "Paperfold",
"original_id": "fablabchemnitz.de.paperfold",
"license": "GNU GPL v3",
"license_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/LICENSE",
"comment": "Written by Mario Voigt, based on https://github.com/felixfeliz/paperfoldmodels",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/paperfold",
"fork_url": null,
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Paperfold",
"inkscape_gallery_url": "https://inkscape.org/~MarioVoigt/%E2%98%85paperfold",
"main_authors": [
"github.com/felixfeliz",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Parabola",
"id": "fablabchemnitz.de.parabola",
"path": "parabola",
"original_name": "Parabola",
"original_id": "org.inkscape.render.parabola",
"license": "GNU GPL v3",
"license_url": "https://github.com/opensourcebear/inkscape-extension-parabola/blob/main/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/parabola",
"fork_url": "https://github.com/opensourcebear/inkscape-extension-parabola",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Parabola",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/opensourcebear",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Parabola 2",
"id": "fablabchemnitz.de.parabola_2",
"path": "parabola_2",
"original_name": "Parabola",
"original_id": "org.inkscape.render.parabola",
"license": "GNU GPL v3",
"license_url": "https://github.com/opensourcebear/inkscape-extension-parabola/blob/main/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/parabola_2",
"fork_url": "https://github.com/opensourcebear/inkscape-extension-parabola",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Parabola+2",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/opensourcebear",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Parallel Translation",
"id": "fablabchemnitz.de.parallel_translation",
"path": "parallel_translation",
"original_name": "Parallel Translation",
"original_id": "org.inkscape.parallel-translation_extension",
"license": "GNU GPL v2",
"license_url": "https://github.com/chris0371/parallel-translation_extension/blob/main/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/parallel_translation",
"fork_url": "https://github.com/chris0371/parallel-translation_extension",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Parallel+Translation",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/chris0371",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Path Intersections",
"id": "fablabchemnitz.de.path_intersections",
"path": "path_intersections",
"original_name": "<unknown>",
"original_id": "<unknown>",
"license": "GNU GPL v2",
"license_url": "https://python.hotexamples.com/de/site/file?hash=0x3005162b28d022be32458df2259016982d4fcd5657f8339f79e63614a0b5494d&fullName=precut.py&project=starshipfactory/precut",
"comment": "",
"source_url": "",
"fork_url": "https://python.hotexamples.com/de/site/file?hash=0x3005162b28d022be32458df2259016982d4fcd5657f8339f79e63614a0b5494d&fullName=precut.py&project=starshipfactory/precut",
"documentation_url": "",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/starshipfactory",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,21 @@
[
{
"name": "<various>",
"id": "fablabchemnitz.de.pathops_<various>",
"path": "pathops",
"original_name": "<various>",
"original_id": "su-v/org.inkscape.effect.path.<various>",
"license": "GNU GPL v2",
"license_url": "https://gitlab.com/moini_ink/inx-pathops/-/blob/master/COPYING",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/pathops",
"fork_url": "https://gitlab.com/moini_ink/inx-pathops",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/PathOps",
"inkscape_gallery_url": null,
"main_authors": [
"gitlab.com/su-v",
"gitlab.com/moini_ink",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,21 @@
[
{
"name": "Paths To OpenSCAD",
"id": "fablabchemnitz.de.paths_to_openscad",
"path": "paths_to_openscad",
"original_name": "aths to OpenSCAD<",
"original_id": "command.extrude.openscad",
"license": "GNU GPL v2",
"license_url": "https://github.com/fablabnbg/inkscape-paths2openscad/blob/master/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/paths_to_openscad",
"fork_url": "https://github.com/fablabnbg/inkscape-paths2openscad",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Paths+to+OpenSCAD",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/l0b0",
"github.com/fablabnbg",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Perspective Grid",
"id": "fablabchemnitz.de.perspective_grid",
"path": "perspective_grid",
"original_name": "Perspective Grid",
"original_id": "grid.perspective",
"license": "GNU GPL v2",
"license_url": "https://github.com/cds4/inkscape-grids/blob/master/grid_perspect2.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/perspective_grid",
"fork_url": "https://github.com/cds4/inkscape-grids",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Perspective+Grid",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/cds4",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,21 @@
[
{
"name": "Piano Scale",
"id": "fablabchemnitz.de.piano_scale",
"path": "piano_scale",
"original_name": "Piano scale",
"original_id": "Page::Blank",
"license": "GNU GPL v2",
"license_url": "https://github.com/piroxiljin/inkscape-music-scale-generator/blob/master/share/extensions/svgPianoScale.py",
"comment": "See also https://github.com/Neon22/inkscape-music-scale-generator",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/piano_scale",
"fork_url": "https://inkscape.org/~Neon22/%E2%98%85pianoscale",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Piano+Scale",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/piroxiljin",
"github.com/Neon22",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Pixel2SVG",
"id": "fablabchemnitz.de.pixel2svg",
"path": "pixel2svg",
"original_name": "Pixel2SVG (contrib)",
"original_id": "su-v/org.inkscape.effect.pixel2svg",
"license": "GNU GPL v2",
"license_url": "https://gitlab.com/su-v/inx-pixel2svg/-/blob/master/COPYING",
"comment": "ported to Inkscape v1 manually by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/pixel2svg",
"fork_url": "ttps://gitlab.com/su-v/inx-pixel2svg",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Pixel2SVG",
"inkscape_gallery_url": null,
"main_authors": [
"gitlab.com/su-v",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Pixels To Objects",
"id": "fablabchemnitz.de.pixels2objects",
"path": "pixels2objects",
"original_name": "Pixels To Objects",
"original_id": "org.pakin.filter.pixels2objects",
"license": "GNU GPL v3",
"license_url": "https://inkscape.org/~pakin/%E2%98%85pixels-to-objects",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/pixels2objects",
"fork_url": "https://inkscape.org/~pakin/%E2%98%85pixels-to-objects",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Pixels+To+Objects",
"inkscape_gallery_url": null,
"main_authors": [
"inkscape.org/pakin",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Playing Cards",
"id": "fablabchemnitz.de.playing_cards",
"path": "playing_cards",
"original_name": "Playing Cards",
"original_id": "elam.playingcards",
"license": "GNU GPL v3",
"license_url": "https://github.com/DerElam/inkscape-extension-playing-cards/blob/master/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/playing_cards",
"fork_url": "https://github.com/DerElam/inkscape-extension-playing-cards",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Playing+Cards",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/DerElam",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,19 @@
[
{
"name": "Polygen",
"id": "fablabchemnitz.de.polygenn",
"path": "polygen",
"original_name": "Polygen",
"original_id": "org.inkscape.polygen",
"license": "GNU GPL v3",
"license_url": "https://github.com/obzerving/Polygen/blob/main/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/polygen",
"fork_url": "https://github.com/obzerving/Polygen",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Polygen",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Polygon Side",
"id": "fablabchemnitz.de.polygon_side",
"path": "polygon_side",
"original_name": "Polygon Side",
"original_id": "org.inkscape.polygon_side",
"license": "GNU GPL v3",
"license_url": "https://inkscape.org/de/~inklinea/%E2%98%85polygon-side",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/polygon_side",
"fork_url": "https://inkscape.org/de/~inklinea/%E2%98%85polygon-side",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Polygon+Side",
"inkscape_gallery_url": null,
"main_authors": [
"inkscape.org/inklinea",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Polyhedra",
"id": "fablabchemnitz.de.polyhedra",
"path": "polyhedra",
"original_name": "<various>",
"original_id": "net.fabhub.polyhedra.<various>",
"license": "GNU GPL v2",
"license_url": "https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/jmantonfablab/source-archive.zip",
"comment": "ported to Inkscape v1 by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/polyhedra",
"fork_url": "http://www.fabhub.net/entry.php?27-Polyhedra-addiction",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Polyhedra",
"inkscape_gallery_url": null,
"main_authors": [
"jmanton@illinois.edu",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,19 @@
[
{
"name": "Primitive (Michael Fogleman)",
"id": "fablabchemnitz.de.primitive",
"path": "primitive",
"original_name": "Primitive (Michael Fogleman)",
"original_id": "fablabchemnitz.de.primitive",
"license": "GNU GPL v3",
"license_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/primitive",
"fork_url": "https://github.com/fogleman/primitive",
"documentation_url": "https://stadtfabrikanten.org/pages/viewpage.action?pageId=78807580",
"inkscape_gallery_url": "https://inkscape.org/~MarioVoigt/%E2%98%85primitive-for-inkscape",
"main_authors": [
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Printing Marks Dotted",
"id": "fablabchemnitz.de.printing_marks_dotted",
"path": "printing_marks_dotted",
"original_name": "Printing Marks Dotted",
"original_id": "org.inkscape.printing.marks.dotted",
"license": "GNU GPL v2",
"license_url": "https://inkscape.org/~jabiertxof/%E2%98%85printing-marks-dotted",
"comment": "ported to Inkscape v1 manually by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/printing_marks_dotted",
"fork_url": "https://inkscape.org/~jabiertxof/%E2%98%85printing-marks-dotted",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Printing+Marks+Dotted",
"inkscape_gallery_url": null,
"main_authors": [
"inkscape.org/jabiertxof",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Purge Duplicate Path Nodes",
"id": "fablabchemnitz.de.purge_duplicate_path_nodes",
"path": "purge_duplicate_path_nodes",
"original_name": "Remove duplicate nodes",
"original_id": "EllenWasbo.cutlings.RemoveDuplicateNodes",
"license": "GNU GPL v2",
"license_url": "https://gitlab.com/EllenWasbo/inkscape-extension-removeduplicatenodes/-/blob/master/removeDuplicateNodes.py",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/purge_duplicate_path_nodes",
"fork_url": "https://gitlab.com/EllenWasbo/inkscape-extension-removeduplicatenodes",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Purge+Duplicate+Path+Nodes",
"inkscape_gallery_url": null,
"main_authors": [
"gitlab.com/EllenWasbo/",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,19 @@
[
{
"name": "Purge Duplicate Path Segments",
"id": "fablabchemnitz.de.purge_duplicate_path_segments",
"path": "purge_duplicate_path_segments",
"original_name": "Remove redundant edges",
"original_id": "org.novalis.filter.removeredundant",
"license": "GNU GPL v2",
"license_url": "https://bugs.launchpad.net/inkscape/+bug/521988/+attachment/1150930/+files/removeredundant.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/purge_duplicate_path_segments",
"fork_url": "https://bugs.launchpad.net/inkscape/+bug/521988",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Purge+Duplicate+Path+Segments",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,19 @@
[
{
"name": "Purge Pointy Paths",
"id": "fablabchemnitz.de.purge_pointy_paths",
"path": "purge_pointy_paths",
"original_name": "Purge Pointy Paths",
"original_id": "fablabchemnitz.de.purge_pointy_paths",
"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/purge_pointy_paths",
"fork_url": null,
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Purge+Pointy+Paths",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Quick Joint",
"id": "fablabchemnitz.de.quick_joint",
"path": "quick_joint",
"original_name": "QuickJoint",
"original_id": "org.inkscape.filter.quickjoint",
"license": "GNU GPL v3",
"license_url": "https://github.com/JarrettR/QuickJoint/blob/master/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/quick_joint",
"fork_url": "https://github.com/JarrettR/QuickJoint",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Quick+Joint",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/JarrettR",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Random Line",
"id": "fablabchemnitz.de.random_line",
"path": "random_line",
"original_name": "Random Line",
"original_id": "org.inkscape.render.randomline",
"license": "GNU GPL v3",
"license_url": "https://github.com/opensourcebear/inkscape-extension-random-line/blob/main/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/random_line",
"fork_url": "https://github.com/opensourcebear/inkscape-extension-random-line",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Random+Line",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/opensourcebear",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Ratchet",
"id": "fablabchemnitz.de.ratchet",
"path": "ratchet",
"original_name": "Ratchet",
"original_id": "ratchet",
"license": "GNU GPL v3",
"license_url": "https://github.com/kie27/draw_ratchet/blob/master/LICENSE",
"comment": "ported to Inkscape v1 by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/ratchet",
"fork_url": "https://github.com/kie27/draw_ratchet",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Ratchet",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/kie27",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,19 @@
[
{
"name": "Reload",
"id": "fablabchemnitz.de.reload",
"path": "reload",
"original_name": "Reload",
"original_id": "fablabchemnitz.de.reload",
"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/reload",
"fork_url": null,
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Reload",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Remove Duplicate Guides",
"id": "fablabchemnitz.de.remove_duplicate_guides",
"path": "remove_duplicate_guides",
"original_name": "Remove Duplicate Guides",
"original_id": "phillips.effect.removeduplicateguides",
"license": "GNU GPL v2",
"license_url": "https://sourceforge.net/p/razorfoss/svn/HEAD/tree/trunk/Inkscape/RemoveDuplicateGuides/RemoveDuplicateGuides.py",
"comment": "",
"source_url": "https://stadtfabrikanten.org/display/IFM/Remove+Duplicate+Guides",
"fork_url": "https://sourceforge.net/p/razorfoss/svn/HEAD/tree/trunk/Inkscape/RemoveDuplicateGuides",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Remove+Duplicate+Guides",
"inkscape_gallery_url": null,
"main_authors": [
"lukerazor@hotmail.com",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Remove Duplicate Lines",
"id": "fablabchemnitz.de.remove_duplicate_lines",
"path": "remove_duplicate_lines",
"original_name": "Remove duplicate lines",
"original_id": "EllenWasbo.cutlings.RemoveDuplicateLines",
"license": "GNU GPL v2",
"license_url": "https://gitlab.com/EllenWasbo/inkscape-extension-removeduplicatelines/-/blob/main/removeDuplicateLines.py",
"comment": "Might supersede 'Purge Duplicate Path Segments' extension",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/remove_duplicate_lines",
"fork_url": "https://gitlab.com/EllenWasbo/inkscape-extension-removeduplicatelines",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Remove+Duplicate+Lines",
"inkscape_gallery_url": null,
"main_authors": [
"gitlab.com/EllenWasbo",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,19 @@
[
{
"name": "Remove Empty Groups",
"id": "fablabchemnitz.de.remove_empty_groups",
"path": "remove_empty_groups",
"original_name": "Remove Empty Groups",
"original_id": "fablabchemnitz.de.remove_empty_groups",
"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/remove_empty_groups",
"fork_url": null,
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Remove+Empty+Groups",
"inkscape_gallery_url": "https://inkscape.org/de/~MarioVoigt/%E2%98%85remove-empty-groups",
"main_authors": [
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Remove Obsolete Attributes",
"id": "fablabchemnitz.de.remove_obsolete_attributes",
"path": "remove_obsolete_attributes",
"original_name": "Remove Obsolete",
"original_id": "com.mathem.absref_remover",
"license": "GNU LGPL v2",
"license_url": "https://inkscape.org/~MatheM/%E2%98%85simple-attribute-editor+1",
"comment": "ported to Inkscape v1 manually by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/remove_obsolete_attributes",
"fork_url": "https://inkscape.org/~MatheM/%E2%98%85simple-attribute-editor+1",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Remove+Obsolete+Attributes",
"inkscape_gallery_url": null,
"main_authors": [
"inkscape.org/MatheM",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Silhouette Cameo Registration Marks",
"id": "fablabchemnitz.de.render_silhouette_regmarks",
"path": "render_silhouette_regmarks",
"original_name": "Classic",
"original_id": "org.inkscape.render.silhouette-regmarks",
"license": "GNU GPL v3",
"license_url": "https://github.com/miLORD1337/silhouette-regmarks/blob/main/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/render_silhouette_regmarks",
"fork_url": "https://github.com/miLORD1337/silhouette-regmarks",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Silhouette+Cameo+Registration+Marks",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/miLORD1337",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Replace Color And Alpha",
"id": "fablabchemnitz.de.replace_color_and_alpha",
"path": "replace_color_and_alpha",
"original_name": "Replace color and alpha",
"original_id": "com.www.marker.es.ReplaceColorAlpha",
"license": "GNU GPL v2",
"license_url": "https://inkscape.org/de/~jabiertxof/%E2%98%85color-and-alpha-replace",
"comment": "ported to Inkscape v1 manually by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/replace_color_and_alpha",
"fork_url": "https://inkscape.org/de/~jabiertxof/%E2%98%85color-and-alpha-replace",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Replace+Color+And+Alpha",
"inkscape_gallery_url": null,
"main_authors": [
"inkscape.org/jabiertxof",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Reverse Order Of Subpaths",
"id": "fablabchemnitz.de.reverse_order_of_subpaths",
"path": "reverse_order_of_subpaths",
"original_name": "Reverse order of subpaths",
"original_id": "EllenWasbo.cutlings.reverse_order_subpaths",
"license": "GNU GPL v2",
"license_url": "https://gitlab.com/EllenWasbo/inkscape-extension-reverse-order-of-subpaths/-/blob/master/reverse_order_subpaths.py",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/reverse_order_of_subpaths",
"fork_url": "https://gitlab.com/EllenWasbo/inkscape-extension-reverse-order-of-subpaths/",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Reverse+Order+Of+Subpaths",
"inkscape_gallery_url": null,
"main_authors": [
"gitlab.com/EllenWasbo",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Robot Boxes",
"id": "fablabchemnitz.de.robot_boxes",
"path": "robot_boxes",
"original_name": "Robot Boxes",
"original_id": "robotbox",
"license": "Apache-2.0 License",
"license_url": "https://github.com/sadr0b0t/box4robot/blob/master/LICENSE",
"comment": "ported to Inkscape v1 by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/robot_boxes",
"fork_url": "https://github.com/sadr0b0t/box4robot",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Robot+Boxes",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/sadr0b0t",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Roland CutStudio *.eps Export",
"id": "fablabchemnitz.de.roland_cutstudio_eps_export",
"path": "roland_cutstudio_eps_export",
"original_name": "Open in CutStudio",
"original_id": "roland_custudio.export",
"license": "GNU GPL v2",
"license_url": "https://github.com/mgmax/inkscape-roland-cutstudio/blob/master/roland_cutstudio.py",
"comment": "dirty ripp-off (Mario Voigt) from better designed Roland Cutstudio Export by Max Gaukler",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/roland_cutstudio_eps_export",
"fork_url": "https://github.com/mgmax/inkscape-roland-cutstudio",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/MightyScape+1.X+-+Extensions+Overview",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/mgmax",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Rotations - <various>",
"id": "fablabchemnitz.de.rotations_<various>",
"path": "rotations",
"original_name": "Rotate for <various>",
"original_id": "org.bg.filter.rotate<various>",
"license": "GNU GPL v2",
"license_url": "https://github.com/hobzcalvin/LaserPrep/*.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/rotations",
"fork_url": "https://github.com/hobzcalvin/LaserPrep",
"documentation_url": "",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/hobzcalvin",
"github.com/vmario89"
]
}
]

View File

@ -20,23 +20,21 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
from math import copysign, cos, pi, sin
from inkex import Transform
STEPS = 360
def rotate_matrix(node, a):
bbox = node.bounding_box()
cx = bbox.center_x / 2.0
cy = bbox.center_y / 2.0
return Transform([[cos(a), -sin(a), cx], [sin(a), cos(a), cy]]) * Transform([[1, 0, -cx], [0, 1, -cy]])
def optimal_rotations(node):
step = pi / float(STEPS)
def optimal_rotations(node, precision):
step = pi / float(precision)
bbox = node.bounding_box()
min_width = bbox.right - bbox.left
min_width_angle = None
min_bbox_area = min_width * (bbox.bottom - bbox.top)
min_bbox_area_angle = None
for i in range(STEPS):
for i in range(precision):
angle = -pi/2.0 + i*step
rotated = node.bounding_box(rotate_matrix(node, angle))

View File

@ -1,16 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Rotations - Find All Optimal</name>
<id>fablabchemnitz.de.rotations_find_all_optimal</id>
<effect>
<object-type>all</object-type>
<effects-menu>
<name>Rotations - Find All Optimal</name>
<id>fablabchemnitz.de.rotations_find_all_optimal</id>
<param name="precision" type="int" min="1" max="72000" gui-text="Precision (steps):" gui-description="Default is 360">360</param>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu name="FabLab Chemnitz">
<submenu name="Nesting/Cut Optimization"/>
</submenu>
</effects-menu>
</effect>
<script>
<command location="inx" interpreter="python">rotations_find_all_optimal.py</command>
</script>
<submenu name="Nesting/Cut Optimization" />
</submenu>
</effects-menu>
</effect>
<script>
<command location="inx" interpreter="python">rotations_find_all_optimal.py</command>
</script>
</inkscape-extension>

View File

@ -34,6 +34,9 @@ else:
class RotationsFindAllOptimal(inkex.EffectExtension):
def add_arguments(self, pars):
pars.add_argument("--precision", type=int, default=3, help="Precision")
def effect(self):
def duplicateNodes(aList):
@ -52,7 +55,7 @@ class RotationsFindAllOptimal(inkex.EffectExtension):
# set() removes duplicates
angles = set(
# and remove Nones
[x for x in rotate_helper.optimal_rotations(node)
[x for x in rotate_helper.optimal_rotations(node, self.options.precision)
if x is not None])
# Go backwards so we know if we need to duplicate the node for
# multiple rotations. (We don't want to rotate the main node

View File

@ -1,16 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Rotations - Minimum Bounding Box Area</name>
<id>fablabchemnitz.de.rotations_minimum_bounding_box_area</id>
<effect>
<object-type>all</object-type>
<effects-menu>
<name>Rotations - Minimum Bounding Box Area</name>
<id>fablabchemnitz.de.rotations_minimum_bounding_box_area</id>
<param name="precision" type="int" min="1" max="72000" gui-text="Precision (steps):" gui-description="Default is 360">360</param>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu name="FabLab Chemnitz">
<submenu name="Nesting/Cut Optimization"/>
</submenu>
</effects-menu>
</effect>
<script>
<command location="inx" interpreter="python">rotations_minimum_bounding_box_area.py</command>
</script>
<submenu name="Nesting/Cut Optimization" />
</submenu>
</effects-menu>
</effect>
<script>
<command location="inx" interpreter="python">rotations_minimum_bounding_box_area.py</command>
</script>
</inkscape-extension>

View File

@ -33,9 +33,12 @@ else:
class RotationsMinimumBoundingBoxArea(inkex.EffectExtension):
def add_arguments(self, pars):
pars.add_argument("--precision", type=int, default=3, help="Precision")
def effect(self):
for node in self.svg.selected.values():
min_bbox_angle = rotate_helper.optimal_rotations(node)[1]
min_bbox_angle = rotate_helper.optimal_rotations(node, self.options.precision)[1]
if min_bbox_angle is not None:
node.transform = Transform(rotate_helper.rotate_matrix(node, min_bbox_angle)) * node.transform

View File

@ -1,16 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Rotations - Minimum Width</name>
<id>fablabchemnitz.de.rotations_minimum_width</id>
<effect>
<object-type>all</object-type>
<effects-menu>
<name>Rotations - Minimum Width</name>
<id>fablabchemnitz.de.rotations_minimum_width</id>
<param name="precision" type="int" min="1" max="72000" gui-text="Precision (steps):" gui-description="Default is 360">360</param>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu name="FabLab Chemnitz">
<submenu name="Nesting/Cut Optimization"/>
</submenu>
</effects-menu>
</effect>
<script>
<command location="inx" interpreter="python">rotations_minimum_width.py</command>
</script>
<submenu name="Nesting/Cut Optimization" />
</submenu>
</effects-menu>
</effect>
<script>
<command location="inx" interpreter="python">rotations_minimum_width.py</command>
</script>
</inkscape-extension>

View File

@ -33,9 +33,12 @@ else:
class RotationsMinimumWidth(inkex.EffectExtension):
def add_arguments(self, pars):
pars.add_argument("--precision", type=int, default=3, help="Precision")
def effect(self):
for node in self.svg.selected.values():
min_width_angle = rotate_helper.optimal_rotations(node)[0]
min_width_angle = rotate_helper.optimal_rotations(node, self.options.precision)[0]
if min_width_angle is not None:
node.transform = rotate_helper.rotate_matrix(node, min_width_angle) * node.transform

View File

@ -0,0 +1,20 @@
[
{
"name": "Round Corners",
"id": "fablabchemnitz.de.round_corners",
"path": "round_corners",
"original_name": "Round Corners",
"original_id": "org.inkscape.jnweiger.round_corners",
"license": "GNU GPL v2",
"license_url": "https://github.com/jnweiger/inkscape-round-corners/blob/main/LICENSE",
"comment": "You can do nearly the same with Live Path Effect!",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/round_corners",
"fork_url": "https://github.com/jnweiger/inkscape-round-corners",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Round+Corners",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/jnweiger",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Rounder",
"id": "fablabchemnitz.de.rounder",
"path": "rounder",
"original_name": "Rounder",
"original_id": "jtx.rounder",
"license": "GNU GPL v2",
"license_url": "https://inkscape.org/~jabiertxof/%E2%98%85rounder-04",
"comment": "bufgixed and ported to Inkscape v1 manually by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/rounder",
"fork_url": "https://inkscape.org/~jabiertxof/%E2%98%85rounder-04",
"documentation_url": "",
"inkscape_gallery_url": null,
"main_authors": [
"inkscape.org/jabiertxof",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Scale To Path Length",
"id": "fablabchemnitz.de.scale_to_path_length",
"path": "scale_to_path_length",
"original_name": "Paste Length",
"original_id": "paste.svg.paste.length",
"license": "GNU GPL v2",
"license_url": "ported to Inkscape v1 by Mario Voigt",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/scale_to_path_length",
"fork_url": "https://github.com/Shriinivas/inkscapepastelength",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Scale+To+Path+Length",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/Shriinivas",
"github.com/vmario89"
]
}
]

View File

@ -9,10 +9,10 @@
<option value="bottomLeft">Bottom Left</option>
<option value="bottomRight">Bottom Right</option>
</param>
<param name="scale" type="float" precision="3" gui-text="Scale Factor:">1</param>
<param name="scale" type="float" precision="3" min="0.000" max="9999999.000" gui-text="Scale Factor:">1.000</param>
<param name="precision" type="int" min="0" max="10" gui-text="Precision:">5</param>
<param name="override_selection" type="bool" gui-text="Use entered length" gui-description="Use a custom length instead using the length of the first object in selection">false</param>
<param name="custom_length" type="float" min="0.001" max="99999.000" precision="3" gui-text="Custom length">100.000</param>
<param name="custom_length" type="float" min="0.001" max="9999999.000" precision="3" gui-text="Custom length">100.000</param>
<param name="unit" type="optiongroup" appearance="combo" gui-text="Units">
<option value="mm">mm</option>
<option value="cm">cm</option>

View File

@ -0,0 +1,20 @@
[
{
"name": "Scale To Real",
"id": "fablabchemnitz.de.scale_to_real",
"path": "scale_to_real",
"original_name": "RealScale",
"original_id": "org.inkscape.effect.realscale",
"license": "GNU GPL v3",
"license_url": "https://gitlab.com/Moini/inkscape-realscale-extension/-/blob/master/realscale_LICENSE",
"comment": "ported to Inkscape v1 by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/scale_to_real",
"fork_url": "https://gitlab.com/Moini/inkscape-realscale-extension",
"documentation_url": "",
"inkscape_gallery_url": null,
"main_authors": [
"gitlab.com/Moini",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,19 @@
[
{
"name": "Scale To Size",
"id": "fablabchemnitz.de.scale_to_size",
"path": "scale_to_size",
"original_name": "Scale To Size",
"original_id": "fablabchemnitz.de.scale_to_size",
"license": "GNU GPL v3",
"license_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/LICENSE",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/scale_to_size",
"fork_url": null,
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Scale+To+Size",
"inkscape_gallery_url": null,
"main_authors": [
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Set View Box",
"id": "fablabchemnitz.de.set_view_box",
"path": "set_view_box",
"original_name": "Set viewBox",
"original_id": "org.pernsteiner.inkscape.viewbox",
"license": "MIT License",
"license_url": "http://www.pernsteiner.org/inkscape/viewbox/inkscape-viewbox-0.1.0.zip",
"comment": "ported to Inkscape v1 manually by Mario Voigt",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/set_view_box",
"fork_url": "http://www.pernsteiner.org/inkscape/viewbox",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Set+View+Box",
"inkscape_gallery_url": null,
"main_authors": [
"pernsteiger.org/Stuart Pernsteiner",
"github.com/vmario89"
]
}
]

View File

@ -0,0 +1,20 @@
[
{
"name": "Shape Recognition (Unstable)",
"id": "fablabchemnitz.de.shape_recognition",
"path": "shape_recognition",
"original_name": "Shape recognition",
"original_id": "qpad",
"license": "GNU GPL v3",
"license_url": "https://gitlab.com/qpad/InkShapeReco/-/blob/master/shapereco.py",
"comment": "I am not sure where i got the latest code from. I searched across the web.",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/shape_recognition",
"fork_url": "https://gitlab.com/qpad/InkShapeReco",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Shape+Recognition",
"inkscape_gallery_url": null,
"main_authors": [
"gitlab.com/qpad",
"github.com/vmario89"
]
}
]

View File

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Shape Recognition</name>
<name>Shape Recognition (Unstable)</name>
<id>fablabchemnitz.de.shape_recognition</id>
<param name="MainTabs" type="notebook">
<page name="Basic" gui-text="Basic options">
<label>Simple shape
recognition. From a selection of one or many path, find straight
lines, recognizes those parallel or with similar angles or
lenght. Recognizes rectangles, circle and ellipses.</label>
recognition. From a selection of one or many path, find straight
lines, recognizes those parallel or with similar angles or
lenght. Recognizes rectangles, circle and ellipses.</label>
<param name="keepOrigin" type="bool" gui-text="Keep origin path">false</param>
<param name="doUniformization" type="bool" gui-text="Enable uniformization">true</param>
</page>

View File

@ -197,7 +197,7 @@ def toArray(parsedList):
debug('newPoints ', newp)
points = points + newp
a = numpy.array(points, dtype="object")
a = numpy.array(points)
# Some times we have points *very* close to each other

View File

@ -0,0 +1,20 @@
[
{
"name": "Shapes",
"id": "fablabchemnitz.de.shapes",
"path": "shapes",
"original_name": "Shapes for 1.0",
"original_id": "org.inkscape.effect.shapes1",
"license": "GNU GPL v2",
"license_url": "https://www.arakne.es/wp-content/uploads/2017/08/arakne_shapes_1.zip",
"comment": "",
"source_url": "https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X/src/branch/master/extensions/fablabchemnitz/shapes",
"fork_url": "https://www.arakne.es/en/inkscape-1-0-shapes-extension-new-version/",
"documentation_url": "https://stadtfabrikanten.org/display/IFM/Shapes",
"inkscape_gallery_url": null,
"main_authors": [
"inkscape.org/pacogarcia",
"github.com/vmario89"
]
}
]

Some files were not shown because too many files have changed in this diff Show More