├── .gitignore ├── LICENSE ├── README.md ├── octoprint_printhistory ├── __init__.py ├── eventHandler.py ├── export.py ├── parser.py ├── parser_test │ ├── README.txt │ ├── cura_test.gcode │ ├── simplify3d_test.gcode │ └── slic3r_test.gcode ├── static │ ├── css │ │ └── printhistory.css │ ├── img │ │ ├── clear.png │ │ └── loading.gif │ └── js │ │ ├── jquery.flot.pie.js │ │ ├── jquery.flot.stack.js │ │ ├── jquery.flot.time.js │ │ └── printhistory.js ├── templates │ ├── printhistory_settings.jinja2 │ └── printhistory_tab.jinja2 └── utils.py ├── printhistory.png ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/README.md -------------------------------------------------------------------------------- /octoprint_printhistory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/__init__.py -------------------------------------------------------------------------------- /octoprint_printhistory/eventHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/eventHandler.py -------------------------------------------------------------------------------- /octoprint_printhistory/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/export.py -------------------------------------------------------------------------------- /octoprint_printhistory/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/parser.py -------------------------------------------------------------------------------- /octoprint_printhistory/parser_test/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/parser_test/README.txt -------------------------------------------------------------------------------- /octoprint_printhistory/parser_test/cura_test.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/parser_test/cura_test.gcode -------------------------------------------------------------------------------- /octoprint_printhistory/parser_test/simplify3d_test.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/parser_test/simplify3d_test.gcode -------------------------------------------------------------------------------- /octoprint_printhistory/parser_test/slic3r_test.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/parser_test/slic3r_test.gcode -------------------------------------------------------------------------------- /octoprint_printhistory/static/css/printhistory.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/static/css/printhistory.css -------------------------------------------------------------------------------- /octoprint_printhistory/static/img/clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/static/img/clear.png -------------------------------------------------------------------------------- /octoprint_printhistory/static/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/static/img/loading.gif -------------------------------------------------------------------------------- /octoprint_printhistory/static/js/jquery.flot.pie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/static/js/jquery.flot.pie.js -------------------------------------------------------------------------------- /octoprint_printhistory/static/js/jquery.flot.stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/static/js/jquery.flot.stack.js -------------------------------------------------------------------------------- /octoprint_printhistory/static/js/jquery.flot.time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/static/js/jquery.flot.time.js -------------------------------------------------------------------------------- /octoprint_printhistory/static/js/printhistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/static/js/printhistory.js -------------------------------------------------------------------------------- /octoprint_printhistory/templates/printhistory_settings.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/templates/printhistory_settings.jinja2 -------------------------------------------------------------------------------- /octoprint_printhistory/templates/printhistory_tab.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/templates/printhistory_tab.jinja2 -------------------------------------------------------------------------------- /octoprint_printhistory/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/octoprint_printhistory/utils.py -------------------------------------------------------------------------------- /printhistory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/printhistory.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | OctoPrint 2 | XlsxWriter 3 | unicodecsv 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imrahil/OctoPrint-PrintHistory/HEAD/setup.py --------------------------------------------------------------------------------