Bundleviewer is an online viewer for OctoPrint's system info bundles.
- View bundles via URL or upload
- System info parsing and warnings for common issues:
- Throttling
- Outdated python environment
- Python 2
- Known environment specific issues
- Empty
serial.log
- Syntax highlighting for included logs
- Full text search through included logs, incl. regex and case-sensitive matching
- Individual logs by URL or upload are also supported
- Can run as PWA and act as Share target on Android
- A companion web extension is also available: Open-in-Bundle-Viewer
Install dependencies:
$ npm install
Start development server:
$ npm start
Create production build:
$ npm build
Format code:
$ npx prettier --write .
A GitHub Action workflow is in place to deploy a new production build to the gh-pages
branch
upon push to the main
branch.