Clifford Roche
4e8e4f7d14
zeroconf: add module for zeroconf discovery
...
Signed-off-by: Clifford Roche <clifford.roche@gmail.com>
2021-11-22 15:03:33 -05:00
Eric Callahan
f9372f3638
scripts: remove Klipper check in install script
...
Moonraker no longer requires that Klipper be installed and started prior to launch.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-10-31 06:11:06 -04:00
Eric Callahan
21305853ce
scripts: add liblmdb-dev and libjpeg-dev to dependencies
...
These packages can be required on systems that need to build python wheels.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-10-31 06:03:56 -04:00
Eric Callahan
b1f122beec
scripts: update service to start after the network is brought online
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-10-08 08:07:03 -04:00
Eric Callahan
4e2bbde829
scripts: remove nginx dependency
...
Moonraker itself does not depend on nginx and it
is no longer required to install clients on the host.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-09-29 17:22:26 -04:00
Eric Callahan
00c6072274
workflows: update Klipper's repo location
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-09-24 12:22:45 -04:00
Eric Callahan
46a8723566
scripts: add libcurl4-openssl-dev dependency
...
This dependency is also require to build the pycurl wheel.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-09-21 14:02:09 -04:00
Eric Callahan
233be2e889
scripts: add libssl-dev dependency
...
This is required for operating systems that need to build
the pycurl wheel
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-09-21 13:08:27 -04:00
Eric Callahan
73d3eae8ae
scripts: add pycurl dependency
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-09-21 08:23:32 -04:00
dependabot[bot]
8ca953f55c
build(deps): bump pillow from 8.2.0 to 8.3.2 in /scripts
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 8.2.0 to 8.3.2.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/8.2.0...8.3.2 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-13 05:34:32 -04:00
Eric Callahan
a1cf02231a
scripts: add --allow-releaseinfo-change option to apt-get in install-moonraker.sh
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-08-24 06:41:45 -04:00
Eric Callahan
2c47064d79
scripts: add release build scripts
...
Add a script that can build zipped releases to be distributed by Moonraker's Update Manager.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-07-06 19:25:10 -04:00
Eric Callahan
5379e4b4bd
scripts: remove version.txt
...
This file is no longer required for moonraker, the version info will either be stored in the pex file or retreived from git.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-07-06 19:25:10 -04:00
Eric Callahan
6b03c4600d
scripts: minor install script fixes
...
Fix the systemd unit description. Make the launch command variable.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-07-06 19:25:10 -04:00
Eric Callahan
7ed54a166b
scripts: provide a log path option in install-moonraker.sh
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-07-06 19:25:10 -04:00
Arksine
03892a517e
update_manger: move module into its own package
...
This includes its specific configuration file.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-07-06 19:25:10 -04:00
Arksine
7ccb455174
metadata: move extract_metadata.py to components
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-07-06 19:25:10 -04:00
Eric Callahan
331be63c9e
scripts: add paho-mqtt dependency
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-06-22 08:21:26 -04:00
Eric Callahan
d3df568aec
extract_metadata: don't remove ufp files after failed extraction
...
Cura writes ufp files in chunks, closing the file after each chunk is written. This will result in a failed extraction, and removing the file will result in corruption.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-06-18 06:15:54 -04:00
dependabot[bot]
d9d3739118
build(deps): bump pillow from 8.1.2 to 8.2.0 in /scripts
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 8.1.2 to 8.2.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/8.1.2...8.2.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-08 19:20:15 -04:00
Eric Callahan
108d0578a2
scripts: update moonraker python requirements
...
Remove python jose and cryptography. Add pynacl.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-06-03 05:46:14 -04:00
Arksine
e4e58f6d97
scripts: add python-jose python dependency
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-05-23 09:09:53 -04:00
Arksine
c83d91eea7
extract_metadata: add annotations
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-05-19 06:59:38 -04:00
Arksine
43fcca5ffa
scripts: add inotify-simple dependency
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-05-18 19:12:54 -04:00
Arksine
db0eb8f22b
extract_metadata: remove base64 data from metadata
...
The previously deprecated "data" field has now been removed. The "size" field now reports the size of the png. Clients may use the "relative_path" field to retrieve thumbnail png files.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-05-18 19:12:54 -04:00
Arksine
eaf35ded0c
extract_metadata: add support for ufp file extraction
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-05-18 19:12:54 -04:00
Arksine
ecbf663b18
file_manager: make the thumbs directory hidden
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-05-18 19:12:54 -04:00
Arksine
52f08eda08
extract_metdata: fix whitespace errors
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-05-09 08:17:24 -04:00
Arksine
24eaff6951
machine: add distribution to system info
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-04-26 12:08:52 -04:00
Arksine
3627331527
scripts: update to lmdb 1.2.1
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-04-20 06:03:42 -04:00
Arksine
64e794f1b5
scripts: add fetch-apikey helper script
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-04-19 20:46:17 -04:00
Arksine
5bba0fc2fa
scripts: bump lmdb version to 1.2.0
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-04-19 20:46:17 -04:00
th33xitus
4d69a1f1c6
extract_metadata: parse filament_total and filament_total_weight for Slic3r
...
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2021-04-17 06:06:53 -04:00
th33xitus
f203567381
extract_metadata: add Cura filament weight parsing
...
Adds a simple implementation for parsing filament weight from Cura g-code with help of a custom start-g-code comment.
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2021-04-17 06:06:53 -04:00
th33xitus
0d601073a6
extract_metadata: add parsing of filament weight
...
This will parse the total used filament weight of g-code files created by Simplify3D, PrusaSlicer, SuperSlicer and ideaMaker
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2021-04-17 06:06:53 -04:00
th33xitus
dae0f05378
extract_metadata: assign correct data parameter
...
This fix will now correctly parse the used filament from g-code generated by ideaMaker. The used filament is located in the footer of the g-code file.
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2021-04-11 11:36:06 -04:00
Arksine
6b91b1eac1
scripts: add rsync and zlib1g-dev dependencies to the install script
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-03-29 09:19:14 -04:00
Arksine
c48fe983de
scripts: update pillow to 8.1.2
...
Resolves security vulnerability in previous version reported by GitHub dependabot.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-03-18 20:32:06 -04:00
Arksine
bf67bce65f
update_manager: replace references to "plugin" with "component"
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-03-18 08:26:04 -04:00
Arksine
78324e0df4
scripts: remove deprecated moonraker-start.sh lsb script
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-03-15 06:14:59 -04:00
Arksine
05b8c4eaef
extract_metadata: Copy thumbnails to the "thumbs" directory
...
Include a relative path the the thumbnail in the metadata. This commit deprecates base64 image transfers. A future commit will remove base64 data from the metadata, clients will be expected to retrieve thumbnails as a static file.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-03-14 14:33:24 -04:00
Arksine
4de33bae4a
scripts: update dependency version to 0.4.1
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-03-05 13:00:10 -05:00
Arksine
d057795bee
scripts: add streaming-form-data dependency
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-03-05 12:52:01 -05:00
Arksine
bb3eb27b3d
scripts: bump dependency version to 0.4.0
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-27 17:29:09 -05:00
Arksine
900345e2d9
scripts: add lmdb dependencies
...
Signed-off-by: Eric Callahan arksine.code@gmail.com
2021-02-27 17:29:09 -05:00
Arksine
9e41d9d84b
extract_metadata: write log output to stderr
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-27 12:55:18 -05:00
Arksine
ceaa4911bb
scripts: revert the "remove_sudo_fix" addition
...
This causes the uninstallation script to fail if the user has not applied the patch. It should be removed in a separate script.
Signed-off-by: Eric Callahan <arksine.colde@gmail.com>
2021-02-08 06:48:19 -05:00
Arksine
f9dcda7ba9
scripts: update uninstallation script
...
Remove the LSB or systemd service, depending on which is installed.
SIgned-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-08 06:45:01 -05:00
Arksine
dd81beab47
extract_metadata: add support for metadata thumbnail extraction in Cura
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-06 08:39:41 -05:00
Arksine
fe2cec1087
update_manager: use glob pattern matching to find site package folder
...
This allows for python version flexibility. Resolves #76 .
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-01-31 12:33:33 -05:00