{ "info": { "author": "Scott Wiederhold", "author_email": "s.e.wiederhold@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Embedded Systems" ], "description": "A small collection of utilties to aid in firmware development for the Glowforge laser cutter.\n\n**Example Usages**: \nGenerating Images from Stepper Files - https://community.openglow.org/t/generating-images-from-stepper-files/69\nGlowforge Emulator - https://community.openglow.org/t/glowforge-emulator-initialization-and-connection-to-the-service/96\n\nThis project is not affiliated nor endorsed by Glowforge, Inc. \n\nAs Glowforge's own software is in continuous BETA, so will this software.\nIt is recommended not to rely on this code for production as Glowforge does\nnot publish their protocols nor do they provide any change notices.\n\nAs a result, this code may break without warning.\n\nUSE AT YOUR OWN RISK!\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ScottW514/Glowforge-Utilities", "keywords": "Glowforge OpenGlow", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gfutilities", "package_url": "https://pypi.org/project/gfutilities/", "platform": "", "project_url": "https://pypi.org/project/gfutilities/", "project_urls": { "Homepage": "https://github.com/ScottW514/Glowforge-Utilities" }, "release_url": "https://pypi.org/project/gfutilities/0.5.19/", "requires_dist": null, "requires_python": "", "summary": "Glowforge Utilities", "version": "0.5.19" }, "last_serial": 4766064, "releases": { "0.5.14": [ { "comment_text": "", "digests": { "md5": "576163300c1b268614d3634fcfe6383b", "sha256": "01606f64eb69edbef82c049ba803457d2bb1b5c4bd95771a6968ab077296c3cb" }, "downloads": -1, "filename": "gfutilities-0.5.14.tar.gz", "has_sig": false, "md5_digest": "576163300c1b268614d3634fcfe6383b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16785, "upload_time": "2018-08-18T16:07:29", "url": "https://files.pythonhosted.org/packages/d2/a0/dd4e9dd8f0043c36b2fbbeca024578bddf2e0cc0598dc86b12a42af043e1/gfutilities-0.5.14.tar.gz" } ], "0.5.15": [ { "comment_text": "", "digests": { "md5": "68c3afcc82c73abd1d025c8e4b4b238d", "sha256": "252304c5dc12975fc307ee02c1614141f0f03aeb392c7510c3113621280eff7c" }, "downloads": -1, "filename": "gfutilities-0.5.15.tar.gz", "has_sig": false, "md5_digest": "68c3afcc82c73abd1d025c8e4b4b238d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16864, "upload_time": "2018-08-26T00:08:06", "url": "https://files.pythonhosted.org/packages/e9/a8/c838ebccd740fcff195dea7f9c7aa9aa2910272c59a3a381378ae02d4ac3/gfutilities-0.5.15.tar.gz" } ], "0.5.16": [ { "comment_text": "", "digests": { "md5": "76c18a312a18a586b44780c7d668fb68", "sha256": "22acca5ccb5697b48d8f45220142dd628ca6347c341abe14824b42054ab3902f" }, "downloads": -1, "filename": "gfutilities-0.5.16.tar.gz", "has_sig": false, "md5_digest": "76c18a312a18a586b44780c7d668fb68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17108, "upload_time": "2018-09-06T23:16:41", "url": "https://files.pythonhosted.org/packages/f8/cf/9c3918930c8df827da8b75ed93c5e627abb3720476195d34f78c85506bb8/gfutilities-0.5.16.tar.gz" } ], "0.5.17": [ { "comment_text": "", "digests": { "md5": "28aa3b0900492906d4796c54382bb0b7", "sha256": "fdc24919dc7044d3e09e48541810a2108ed3afac06ff772966699376a72d3112" }, "downloads": -1, "filename": "gfutilities-0.5.17.tar.gz", "has_sig": false, "md5_digest": "28aa3b0900492906d4796c54382bb0b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17112, "upload_time": "2018-09-11T15:55:41", "url": "https://files.pythonhosted.org/packages/03/92/8b09ba206ccbbac86e545ff7596aa9152be8e71ecac0aef8021ab45c1aab/gfutilities-0.5.17.tar.gz" } ], "0.5.18": [ { "comment_text": "", "digests": { "md5": "b347b3622e9874501553787f7a21afb4", "sha256": "bd434cedbe01945b79cab255e36c95affd2ade7a4b8a8221443bf4035a79f3a5" }, "downloads": -1, "filename": "gfutilities-0.5.18.tar.gz", "has_sig": false, "md5_digest": "b347b3622e9874501553787f7a21afb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17734, "upload_time": "2018-11-03T15:00:20", "url": "https://files.pythonhosted.org/packages/e3/36/bd18f3c46627b612f95d87cfd3f1dc319c72763b7a94c79a50984a8a7baa/gfutilities-0.5.18.tar.gz" } ], "0.5.19": [ { "comment_text": "", "digests": { "md5": "ed49ea749dba90355f62ae152b008e80", "sha256": "ad85806e26f6c104a4e848b667d5bcd66894c22d3d3e1bf39347b0d524a44fb9" }, "downloads": -1, "filename": "gfutilities-0.5.19.tar.gz", "has_sig": false, "md5_digest": "ed49ea749dba90355f62ae152b008e80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17730, "upload_time": "2019-02-01T00:12:16", "url": "https://files.pythonhosted.org/packages/22/01/d337373c13119e25e780cbf7cc9febfb973e9569db674036ce5df8a864f5/gfutilities-0.5.19.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed49ea749dba90355f62ae152b008e80", "sha256": "ad85806e26f6c104a4e848b667d5bcd66894c22d3d3e1bf39347b0d524a44fb9" }, "downloads": -1, "filename": "gfutilities-0.5.19.tar.gz", "has_sig": false, "md5_digest": "ed49ea749dba90355f62ae152b008e80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17730, "upload_time": "2019-02-01T00:12:16", "url": "https://files.pythonhosted.org/packages/22/01/d337373c13119e25e780cbf7cc9febfb973e9569db674036ce5df8a864f5/gfutilities-0.5.19.tar.gz" } ] }