Different stuff

Git repository handling tips

HowTo: 2 origins for MightyScape repository

Some notes about the .git/config file which contains settings to push to two remotes

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
[remote "origin"]
    url = https://ACCESSTOKEN@gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.2.git
    fetch = +refs/heads/*:refs/remotes/origin/*
    pushurl = https://ACCESSTOKEN@gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.2.git
    pushurl = https://ACCESSTOKEN@github.com/eridur-de/mightyscape-1.2.git
[branch "master"]
    remote = origin
    merge = refs/heads/master
[remote "github"]
    url = https://ACCESSTOKEN@github.com/eridur-de/mightyscape-1.2.git
    fetch = +refs/heads/*:refs/remotes/github/*

API calls

Gitea has similar API structure like Github:

curl -s -k https://api.github.com/repos/eridur-de/mightyscape-1.2 | jq '.size'
curl -s -k https://gitea.fablabchemnitz.de/api/v1/repos/FabLab_Chemnitz/mightyscape-1.2 | jq '.size'




MightyScape versus eCut

eCut is a powerfull addon for CorelDraw and can be used for a lot of things like hot wire cutting, laser cutting or vinyl cutting. But CorelDraw is closed source. I try to find good alternatives using Inkscape. I did some quick comparisons for the listed functions from their website. Most things can be done with Inkscape too - some better, some worse, some different.

eCut MightyScape equivalent eCut MightyScape equivalent eCut MightyScape equivalent
[True shape nesting] [Search shapes]
  • no extension yet
[Replace]
  • no extension yet
[Print/Cut] [Create SignBox]
  • no extension yet
[Reference scale]
[Perimeter]
  • Extension → Visualize Path → Measure Path
[Create lines] [Create bridges]
[Area]
  • Extension → Visualize Path → Measure Path
[Create grid] [Variable]
[Cost]
  • no extension yet
[Crop marks] [Hotwire cutting]
  • no extension yet
[Machine time] [Optimize path]
[Weeding lines] (no extension - lot of manual steps) [Effects]
  • there are massively more features in Inkscape/ MightyScape
[Finger joint box]
[Multiply]
  • no extension yet (which creates such cool crosses)
[Edge roll] [Finger joint shape]
[Rectangle nesting] [Contour cutting]
  • easy to do with Union + Path Offset / Outset
[Volume/mass]
  • no extension yet
[LEDs]
  • no extension yet. But a lot of pattern tools to do this
[Separate curve] [Reduce nodes]
[Neon]
  • no extension yet. But a lot of pattern tools to do this
[Remove duplicated edges] [Door panels]
[Draft] [Slice shape] [G codes]
[Central line]
  • Native Centerline Tracing with CTRL + ALT + B
[Eyelets]
  • no extension yet
[Liquid acrylic]
[Smart divide]
  • Native function using contour breaking
[Create carrier (boundbox)] [Scripts]
[Connect opened paths] [Align and Distribute]
  • Native function
[Finger joint change size]
[Fillet] [Set size]

[Search for intersections] [CAD functions]
  • Most functions are native in Inkscape,
  • or possible with the having extensions


[Search duplicates] [DXF Export]
  • Native function