Giter Site home page Giter Site logo

3dprose / octoprint-printjobhistory Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dojohnso/octoprint-printjobhistory

1.0 0.0 0.0 8.85 MB

OctoPrint Plugin stores all print-job information of a print in a database

Home Page: https://plugins.octoprint.org/plugins/PrintJobHistory/

JavaScript 66.57% Python 17.38% CSS 6.29% HTML 0.58% Less 0.01% Jinja 9.19%

octoprint-printjobhistory's Introduction

OctoPrint-PrintJobHistory

Version Released GitHub Releases (by Release)

The OctoPrint-Plugin stores all print-job information of a print in a local database. This information is collected from OctoPrint itself, but also from other plugins. See below for more information about these plugins.

NOTE: this plugin has been abandoned by the original creator and adopted here by a new maintainer

This plugin is under new management and will focus on critical bug fixes to start. Please bear with me as I get acclimated to this new plugin. If you would like to support these new efforts, please consider buying me a coffee or two. Thank you!

Included features

  • Print result (success, fail, cancel)
  • Start/End datetime -> duration
  • Temperatures Bed/Extruder -> HINT: Only single Extruder-Temperature is currently collected. Selectable Tool
  • Username
  • Filename, filesize
  • Note (WYSIWYG-Editor)
  • Image (single Image)
  • Printed Layers/Height
  • Spoolname
  • Material
  • Used/Calculated length
  • Used weight
  • Filament cost
  • Slicer Settings (look here for "how to use it")
  • Export all data from PrintHistory-Plugin as CSV

UI features

  • List all printjobs
  • Edit single printjob
  • Add single printjob
  • Capture/Upload Image
  • Filter history table
  • Sort history table
  • Table column visibility
  • Capture image after print
  • Take Thumbnail from Cura Thumbnails and PrusaSlicer Thumbnails
  • Export all printjobs as CSV
  • Import printjobs from CSV
  • Compare Slicer-Settings

Not included

  • No report diagramms

Optional Plugins

Screenshots

plugin-tab editPrintJob-dialog changePrintStatus-dialog statistics-dialog plugin-settings missingplugins-dialog

Setup

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/dojohnso/OctoPrint-PrintJobHistory/releases/latest/download/main.zip

After installation, you can listen on three release channels (since 1.6.0). What does this mean: Each channel has its own release-version and each release has a different kind of functionality and stability.

  • "Only Release": Only stable and tested versions will be shown in the software-update section of OctoPrint
  • "Release & Candidate": Beside the stable release, you can also see the "release-candidates", like '''1.7.0rc3'''. The rc's includde new functionalty/bugfixes and are already tested by the community.. so by YOU ;-)
  • "Release & Candidate & in Development": Beside stable and rc, you will be informed about development versions. A development version like '''1.8.0.dev5``` could include a new (experimental) feature/bugfixs, but it is not fully tested by the community

Changing between each release is done via the "Software Update section" in the settings. release-channels

!!! If you use the development-channel, you can use the latest feature and can improve the quality of the plugin !!!

Hint: "Easy-switching" is possible with OctoPrint-Version 1.8.0 (see OctoPrint/OctoPrint#4238). At the meantime you need to uninstall and install the version you like from the selected channel...or stay in one channel ;-)

Roadmap

TBD. Critical bug fixes for starters. Submit issues to the repo here.

Versions

see Release-Overview

octoprint-printjobhistory's People

Contributors

ollisgit avatar dojohnso avatar ikopytko avatar manuelmclure avatar blalor avatar hvraven avatar tduehr avatar

Stargazers

Michael Curry avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.