Commit Graph

1511 Commits

Author SHA1 Message Date
Florian Festi e2171a0889 boxesserver: Re-Add executable permissions 2023-01-27 22:37:11 +01:00
Tom_Obvious 21d2823fb7 german translation compiles now 2023-01-27 14:27:00 +01:00
caleb crome 21d307b894 Added GearBox image and thumbnail 2023-01-25 09:34:24 +01:00
Rotzbua 59495ea34a change(web): open external link in new tab 2023-01-25 09:33:38 +01:00
Tom bfd773cfcd Update de.po 2023-01-24 23:17:23 +01:00
Tom 700996d2ba Add files via upload
Added a simple, but not yet perfekt, german translation
2023-01-24 23:17:23 +01:00
Rotzbua e19423de25 Improve server
* Add meta tags for search engine for language detection
* Refactor dropdown for language selection, only show if other language available
2023-01-24 23:13:48 +01:00
Florian Festi 05056e569b New generators: Spool and FilamentSpool 2023-01-24 23:10:34 +01:00
Florian Festi 877a129b03 RollHolder: Add sample image 2023-01-24 20:51:21 +01:00
Florian Festi daa3a50600 Add boxes_proxy.py from the MightyScape project
https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X

to make the Inkscape installation from the repostory work again.
2023-01-23 23:24:56 +01:00
Rotzbua a4223623b5 edges: remove redundant `else return` 2023-01-23 20:40:43 +01:00
Rotzbua b2cee8de97 edges: migrate to f-string 2023-01-23 20:40:43 +01:00
Rotzbua 4a957c2f8b edges: add abstract 2023-01-23 20:40:43 +01:00
Rotzbua 71ddb11cee edges: add typing 2023-01-23 20:40:43 +01:00
Rotzbua 2a044e7829 edges: code style 2023-01-23 20:40:43 +01:00
Rotzbua 7cdb8749bf Migrate: use `@property` decorator 2023-01-23 16:33:00 +01:00
Rotzbua 13d31f1a01 Add more files to typing test 2023-01-23 16:32:26 +01:00
Rotzbua 5894cc2842 Fix typo 2023-01-23 16:31:49 +01:00
Rotzbua d894b94120 svgutil: add typing 2023-01-23 16:31:07 +01:00
Rotzbua b5e7a26260 svgutil: migrate to f-string 2023-01-23 16:31:07 +01:00
Rotzbua fe934e9375 svgutil: fix string prefix 2023-01-23 16:31:07 +01:00
Rotzbua 66cd7c871e svgutil: code style 2023-01-23 16:31:07 +01:00
Florian Festi 1b3b7850de Make generator name the start of the page title
So it is easier to find the right tab in the browser.
2023-01-22 15:42:51 +01:00
Rotzbua e72913a390 Update `classifiers`: remove outdated 2023-01-21 10:11:26 +01:00
Florian Festi 1b3a8a4b9a New generator: WallRollHolder 2023-01-19 23:31:01 +01:00
Florian Festi dfedb3f6cd TrayLayout: Use E edge if there is no floor
Resolves: #35
2023-01-17 20:56:33 +01:00
Florian Festi 25551ef8b1 CrossingFingerHoleEdge: Add outset parameter 2023-01-17 20:53:18 +01:00
Florian Festi 679ae8e198 RollHolder: declare stable 2023-01-17 18:59:54 +01:00
Florian Festi 2c554185b2 SmallPartsTray: Declare stable 2023-01-17 17:25:40 +01:00
Florian Festi 068b69a3e4 SlantedTray: Declare stable 2023-01-17 17:25:40 +01:00
Florian Festi 84d01dd12e SmallPartsTray2: Declare stable 2023-01-17 17:25:40 +01:00
Florian Festi 4086c3134e Add sample images 2023-01-17 17:25:40 +01:00
caleb crome 28959c098e Fix boxesserver
commit 0a8dcf0e37 caused the server to *only* respond to
localhost by default.  This causes the Docker to not respond properly.  The old
server had the default server name as '', but the new one set it to 'localhost'.

This fixes that problem.

In addition, This commit changes the docker file so that you can
specify which git repo and commit to check out from.  This allows
trivial testing of other clones.  The default branch is master
and default git repo is Florian's, but you  can now specify
new commits and/or branches to clone with

```docker build --build-arg BUILD_BRANCH=<branch-or-commit> --build-arg BUILD_REPO=<my-repo>```
2023-01-17 10:28:23 +01:00
Rotzbua bce5f0e75e Add dependabot configuration 2023-01-16 20:43:49 +01:00
Florian Festi ec929e5b31 SmallPartsTray2: Add back_height parameter 2023-01-16 18:58:15 +01:00
Florian Festi 7535572d77 New generator: SmallPartsTray2 2023-01-16 18:58:15 +01:00
Florian Festi 971c20be7c trapezoidSideWall: Fix call to move
resulting in an assert error as the label was used as "before" parameter
which messes up the whole magic inside .move(). As a result the .stroke() method was not called - leading to unprocesses paths - triggering the assert.

Resolves: #423
2023-01-16 12:20:26 +01:00
Florian Festi a2bf4c060f boxesserver: Re-Add executable permissions 2023-01-14 00:10:33 +01:00
Florian Festi d3df27b238 BreadBox: Declare stable and add sample image
Thanks to Ed Nisley <https://github.com/ednisley> for the picture!

Resolves: #431
2023-01-14 00:05:02 +01:00
Rotzbua bf38b9d2c3 Migrate to modern typing 2023-01-13 16:19:43 +01:00
Rotzbua 9abefffc7a Use `format()` 2023-01-13 16:18:44 +01:00
Rotzbua 7fd97931fd Remove old `super()` calls and class declaration 2023-01-13 16:18:44 +01:00
Rotzbua 631ff35f80 Remove outdated unicode literals 2023-01-13 16:18:44 +01:00
Rotzbua 6fac72bebd Remove useless parentheses 2023-01-13 16:18:44 +01:00
Florian Festi 0a8dcf0e37 boxesserver: Redo options
Use argparse for cli
Make static_url a member of the server class
Add url_prefix setting and set it to /boxes.py for uwsgi
2023-01-11 22:26:47 +01:00
Florian Festi d6099e5978 Make Parts.ringSegment actually work 2023-01-11 20:33:49 +01:00
Florian Festi 6f626d04a7 Remove debug code 2023-01-11 20:31:59 +01:00
Florian Festi c8f5b6d0b1 New generator: RollHolder
Holder for kitchen, toilet paper or other rolls
2023-01-10 21:42:54 +01:00
Florian Festi 1f9f45d87b New generator: SlantedTray
Stolen from AgricolaInsert.
2023-01-09 22:53:56 +01:00
Florian Festi b9e8c919ad SmallPartsTray: Minor cleanups 2023-01-09 21:04:38 +01:00