Metadata-Version: 2.1
Name: py-gcode-metadata
Version: 0.2.0
Summary: Python library for extraction of metadata from g-code files
Home-page: https://github.com/prusa3d/gcode-metadata
Author: Prusa Connect Developers
Author-email: Prusa Connect Developers <link@prusa3d.cz>
Maintainer: Prusa Connect Developers
Maintainer-email: Ondřej Tůma <mcbig@zeropage.cz>, Michal Zoubek <michal.zoubek@prusa3d.cz>, Tomáš Jozífek <jozifektomas@gmail.com>, Šárka Faloutová <sarka.faloutova@prusa3d.cz>, Martin Užák <martin.uzak@prusa3d.cz>
License: LGPLv2+
Project-URL: Homepage, https://github.com/prusa3d/gcode-metadata
Project-URL: Bug Tracker, https://github.com/prusa3d/gcode-metadata/issues
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE

This program is used for obtaining metadata from G-code
files e.g. file name, material type, estimated print time, etc.

First, program will try to obtain any useful metadata from the file name.
Then the G-code file is quick parsed by looking at comment blocks in the
beginning and at the end of a file.
If this parsing keeps failing, file is parsed using line by line method.

Any metadata obtained from the path will be overwritten by metadata from
the file if the metadata is contained there as well.

Desired metadata are specified by Attributes in FDMMetaData class.
