Skip to main content

Checks for common issues in uploaded files

Project description

File Check

The File Check plugin tries to detect common issues in uploaded files that are known to cause issues while printing and which in the past have caused support requests on OctoPrint's Community Forums, as well as leaked sensitive data such as API keys.

Screenshot

It currently detects and warns about the following issues:

  • Outdated placeholder {travel_speed} left in the GCODE generated by the slicer. See here for details on this.
  • API keys leaked by the slicer into the GCODE. See here for details on this.

Since version 2024.3.27 it also supports checking selected files as well as all uploaded files for issues on the press of a button (if grep is available), not just freshly uploaded files.

Setup

The plugin is part of the core dependencies of OctoPrint 1.4.1+ and will be installed automatically alongside it.

In case you want to manually install it for whatever reason, install via the bundled Plugin Manager or manually using this URL:

https://github.com/OctoPrint/OctoPrint-FileCheck/archive/master.zip

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

OctoPrint-FileCheck-2024.11.12.tar.gz (31.5 kB view details)

Uploaded Source

Built Distribution

OctoPrint_FileCheck-2024.11.12-py2.py3-none-any.whl (31.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file OctoPrint-FileCheck-2024.11.12.tar.gz.

File metadata

File hashes

Hashes for OctoPrint-FileCheck-2024.11.12.tar.gz
Algorithm Hash digest
SHA256 21e258a5a6b3cc74e6256616731e0bd732abf18d59e78ba92b929ed3f1194169
MD5 9f07da1a4dae6ccbbbf7d3f52a307af9
BLAKE2b-256 004711b264b46b7de18a3c383e406fe3c55bfb73c6c62d28af8d29c954d34f90

See more details on using hashes here.

File details

Details for the file OctoPrint_FileCheck-2024.11.12-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for OctoPrint_FileCheck-2024.11.12-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d97c0bfd4cd6f70e73a8d1203924829d0e52b06c7e75368d836b59fa4d48e94f
MD5 944b8e825a2406376916b0f311504cde
BLAKE2b-256 4afcc15cc24dccab487b570f9ec9257feca94e7d3633b203fbfd9d3668542571

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page