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"?> <?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>LaserDraw LYZ Export</name> <name>LaserDraw Export (lyz)</name>
<id>fablabchemnitz.de.lyz_export</id> <id>fablabchemnitz.de.laserdraw_export.lyz</id>
<!-- <!--
<param name="area_select" type="optiongroup" appearance="combo" gui-text="Area: "> <param name="area_select" type="optiongroup" appearance="combo" gui-text="Area: ">
<option value="page_area">Page Area (use for engrave and cut)</option> <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"?> <?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>LaserDraw LYZ Export (zip)</name> <name>LaserDraw Export (zip)</name>
<id>fablabchemnitz.de.lyz_export.zip</id> <id>fablabchemnitz.de.laserdraw_export.zip</id>
<!-- <!--
<param name="area_select" type="optiongroup" appearance="combo" gui-text="Area: "> <param name="area_select" type="optiongroup" appearance="combo" gui-text="Area: ">
<option value="page_area">Page Area (use for engrave and cut)</option> <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"?> <?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Clip Layer Above</name> <name>Clip Layer Above</name>
<id>fablabchemnitz.de_clip_layer_above</id> <id>fablabchemnitz.de.layer_clip.clip_layer_above</id>
<effect> <effect>
<object-type>path</object-type> <object-type>path</object-type>
<effects-menu> <effects-menu>

View File

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

View File

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

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Clip Layer Fix Transform</name> <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> <effect>
<object-type>path</object-type> <object-type>path</object-type>
<effects-menu> <effects-menu>

View File

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

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Clip Layer Remove</name> <name>Clip Layer Remove</name>
<id>fablabchemnitz.de_clip_layer_remove</id> <id>fablabchemnitz.de.layer_clip.clip_layer_remove</id>
<effect> <effect>
<object-type>path</object-type> <object-type>path</object-type>
<effects-menu> <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"?> <?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> <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> <id>fablabchemnitz.de.living_hinge</id>
<param name="direction" gui-text="Direction" type="optiongroup" appearance="combo"> <param name="direction" gui-text="Direction" type="optiongroup" appearance="combo">
<option value="y">vertical cuts</option> <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 # SVG Path Ordering Extension
# This extension uses a simple TSP algorithm to order the paths so as # 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 math import copysign, cos, pi, sin
from inkex import Transform from inkex import Transform
STEPS = 360
def rotate_matrix(node, a): def rotate_matrix(node, a):
bbox = node.bounding_box() bbox = node.bounding_box()
cx = bbox.center_x / 2.0 cx = bbox.center_x / 2.0
cy = bbox.center_y / 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]]) return Transform([[cos(a), -sin(a), cx], [sin(a), cos(a), cy]]) * Transform([[1, 0, -cx], [0, 1, -cy]])
def optimal_rotations(node): def optimal_rotations(node, precision):
step = pi / float(STEPS) step = pi / float(precision)
bbox = node.bounding_box() bbox = node.bounding_box()
min_width = bbox.right - bbox.left min_width = bbox.right - bbox.left
min_width_angle = None min_width_angle = None
min_bbox_area = min_width * (bbox.bottom - bbox.top) min_bbox_area = min_width * (bbox.bottom - bbox.top)
min_bbox_area_angle = None min_bbox_area_angle = None
for i in range(STEPS): for i in range(precision):
angle = -pi/2.0 + i*step angle = -pi/2.0 + i*step
rotated = node.bounding_box(rotate_matrix(node, angle)) rotated = node.bounding_box(rotate_matrix(node, angle))

View File

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

View File

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

View File

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

View File

@ -33,9 +33,12 @@ else:
class RotationsMinimumBoundingBoxArea(inkex.EffectExtension): class RotationsMinimumBoundingBoxArea(inkex.EffectExtension):
def add_arguments(self, pars):
pars.add_argument("--precision", type=int, default=3, help="Precision")
def effect(self): def effect(self):
for node in self.svg.selected.values(): 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: if min_bbox_angle is not None:
node.transform = Transform(rotate_helper.rotate_matrix(node, min_bbox_angle)) * node.transform 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"?> <?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Rotations - Minimum Width</name> <name>Rotations - Minimum Width</name>
<id>fablabchemnitz.de.rotations_minimum_width</id> <id>fablabchemnitz.de.rotations_minimum_width</id>
<effect> <param name="precision" type="int" min="1" max="72000" gui-text="Precision (steps):" gui-description="Default is 360">360</param>
<object-type>all</object-type> <effect>
<effects-menu> <object-type>all</object-type>
<effects-menu>
<submenu name="FabLab Chemnitz"> <submenu name="FabLab Chemnitz">
<submenu name="Nesting/Cut Optimization"/> <submenu name="Nesting/Cut Optimization" />
</submenu> </submenu>
</effects-menu> </effects-menu>
</effect> </effect>
<script> <script>
<command location="inx" interpreter="python">rotations_minimum_width.py</command> <command location="inx" interpreter="python">rotations_minimum_width.py</command>
</script> </script>
</inkscape-extension> </inkscape-extension>

View File

@ -33,9 +33,12 @@ else:
class RotationsMinimumWidth(inkex.EffectExtension): class RotationsMinimumWidth(inkex.EffectExtension):
def add_arguments(self, pars):
pars.add_argument("--precision", type=int, default=3, help="Precision")
def effect(self): def effect(self):
for node in self.svg.selected.values(): 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: if min_width_angle is not None:
node.transform = rotate_helper.rotate_matrix(node, min_width_angle) * node.transform 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="bottomLeft">Bottom Left</option>
<option value="bottomRight">Bottom Right</option> <option value="bottomRight">Bottom Right</option>
</param> </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="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="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"> <param name="unit" type="optiongroup" appearance="combo" gui-text="Units">
<option value="mm">mm</option> <option value="mm">mm</option>
<option value="cm">cm</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"?> <?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> <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> <id>fablabchemnitz.de.shape_recognition</id>
<param name="MainTabs" type="notebook"> <param name="MainTabs" type="notebook">
<page name="Basic" gui-text="Basic options"> <page name="Basic" gui-text="Basic options">
<label>Simple shape <label>Simple shape
recognition. From a selection of one or many path, find straight recognition. From a selection of one or many path, find straight
lines, recognizes those parallel or with similar angles or lines, recognizes those parallel or with similar angles or
lenght. Recognizes rectangles, circle and ellipses.</label> lenght. Recognizes rectangles, circle and ellipses.</label>
<param name="keepOrigin" type="bool" gui-text="Keep origin path">false</param> <param name="keepOrigin" type="bool" gui-text="Keep origin path">false</param>
<param name="doUniformization" type="bool" gui-text="Enable uniformization">true</param> <param name="doUniformization" type="bool" gui-text="Enable uniformization">true</param>
</page> </page>

View File

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