{ "info": { "author": "Darius Montez", "author_email": "darius.montez@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=========\nGrbl Link\n=========\n\n\n.. image:: https://img.shields.io/pypi/v/grbl_link.svg\n :target: https://pypi.python.org/pypi/grbl_link\n\n.. image:: https://img.shields.io/travis/DariusMontez/grbl_link.svg\n :target: https://travis-ci.org/DariusMontez/grbl_link\n\n.. image:: https://readthedocs.org/projects/grbl-link/badge/?version=latest\n :target: https://grbl-link.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n.. image:: https://pyup.io/repos/github/DariusMontez/grbl_link/shield.svg\n :target: https://pyup.io/repos/github/DariusMontez/grbl_link/\n :alt: Updates\n\n\n\nInteract seamlessly with a Grbl CNC controller. Stream files, jog, and receive status messages from a connected Grbl device.\n\n\n* Free software: MIT license\n* Documentation: https://grbl-link.readthedocs.io.\n\n\nFeatures\n--------\n\n* Send GCODE and Grbl-specific commands\n* Built-in jog API\n* Receive push messages sent from Grbl\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2019-02-02)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DariusMontez/grbl_link", "keywords": "grbl_link", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "grbl-link", "package_url": "https://pypi.org/project/grbl-link/", "platform": "", "project_url": "https://pypi.org/project/grbl-link/", "project_urls": { "Homepage": "https://github.com/DariusMontez/grbl_link" }, "release_url": "https://pypi.org/project/grbl-link/0.1.4/", "requires_dist": [ "Click (>=6.0)" ], "requires_python": "", "summary": "Interact seamlessly with a Grbl CNC controller. Stream files, jog, and receive status messages from a connected Grbl device.", "version": "0.1.4" }, "last_serial": 4773795, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8b9c7886bd6fb67fe53b8d6d42954393", "sha256": "644ace57687516ea36ce51072673348418293af1b33a7cf97904728caaf4751f" }, "downloads": -1, "filename": "grbl_link-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b9c7886bd6fb67fe53b8d6d42954393", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8514, "upload_time": "2019-02-03T00:50:10", "url": "https://files.pythonhosted.org/packages/2b/93/872c5b37ac3cb36cf73dc6472d5e99fc416448135ddebdfaf9fe38da068e/grbl_link-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66fd340c425baeedce6e987432639eff", "sha256": "de82f861c59cfd69c4bcec9734f5aa8e721bb1e14aa67d601ffb8f28c8b7320e" }, "downloads": -1, "filename": "grbl_link-0.1.0.tar.gz", "has_sig": false, "md5_digest": "66fd340c425baeedce6e987432639eff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12727, "upload_time": "2019-02-03T00:50:12", "url": "https://files.pythonhosted.org/packages/a6/1e/3763363da8ae5f5f07dcdef427264428551ea297b62470ce3f03f96a5762/grbl_link-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b7a3778ab76e66af313e53c107a71bda", "sha256": "794d7f88e5e12cddc14d3a1c7f4dfd22091582e15a6f056d78d949146a00938d" }, "downloads": -1, "filename": "grbl_link-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7a3778ab76e66af313e53c107a71bda", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8782, "upload_time": "2019-02-03T01:44:33", "url": "https://files.pythonhosted.org/packages/e8/b2/de929c238f472b874d051b6cd781e68e8b2f7602762d6fbfbe9a2861d6c4/grbl_link-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a86c0f058c3d4a850700322b2163d9b2", "sha256": "52c6768808c1612ea50f0e4f3ced54183b27125af9f0786332aa87fc88d1cdb5" }, "downloads": -1, "filename": "grbl_link-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a86c0f058c3d4a850700322b2163d9b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12965, "upload_time": "2019-02-03T01:44:35", "url": "https://files.pythonhosted.org/packages/64/67/00c115fe69169fffc00dc1c8920ff8d69494ccdd126ab30a795778bae7cb/grbl_link-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "680e291641269d1c2605d63a03810c27", "sha256": "d197218b1536ad750e845dfa48db9d944776520b884236e3c584de42f6e1041a" }, "downloads": -1, "filename": "grbl_link-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "680e291641269d1c2605d63a03810c27", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8861, "upload_time": "2019-02-03T02:33:51", "url": "https://files.pythonhosted.org/packages/f9/72/925a4f2a0678d33a5c82e1aec3ac9d8f1595524b495d6675c3be43a9ff77/grbl_link-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c2a2fa958d49c5649445dfe38284b7f", "sha256": "92dad7c590d58c3e17884ef61de1076d6e1f4123efb73f5787d8d5643f754554" }, "downloads": -1, "filename": "grbl_link-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4c2a2fa958d49c5649445dfe38284b7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13190, "upload_time": "2019-02-03T02:33:53", "url": "https://files.pythonhosted.org/packages/08/6c/f8152a2211adaaf7f18f57ed8b96bfaddfe618e56d737a43bbb6bcf176f3/grbl_link-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "08f467401fae11a1487e073728babf5d", "sha256": "08d9dfb206e14367f3cfcf71d12cc68ff9fc8743bbcd28f3fee6623cfb4f504b" }, "downloads": -1, "filename": "grbl_link-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08f467401fae11a1487e073728babf5d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8862, "upload_time": "2019-02-03T02:53:48", "url": "https://files.pythonhosted.org/packages/24/05/1c39b7ff5e8658a683e3bfa2ab45731d82a9b73afb12837fec76fa40595d/grbl_link-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c1805db6a6b454c53a553cf739708b9", "sha256": "fb22cf52b19301e354a261af6eaa1b09f446d6d945cbde738a9ecef425302058" }, "downloads": -1, "filename": "grbl_link-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8c1805db6a6b454c53a553cf739708b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13188, "upload_time": "2019-02-03T02:53:49", "url": "https://files.pythonhosted.org/packages/cb/62/93e0547b126212f417e8f75e18da308650c9fc8c90370ecb42b4785eac68/grbl_link-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e70508afe2b00d60f6e60209673dfbb8", "sha256": "4167947099e360db9f57b5690862ffd7f7f27d08a63504915a45ca78ecb0202d" }, "downloads": -1, "filename": "grbl_link-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e70508afe2b00d60f6e60209673dfbb8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8873, "upload_time": "2019-02-03T03:10:15", "url": "https://files.pythonhosted.org/packages/72/63/3b82b95f381e9593ae204a1511474e14757f9dde4a7915fe0b0959378c40/grbl_link-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b60e0b1f2ace94496b05b89530d8a67", "sha256": "aa305010102efc2e01471cd752934b8dc52d12733cc353ca0594b893ead6f32e" }, "downloads": -1, "filename": "grbl_link-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9b60e0b1f2ace94496b05b89530d8a67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13264, "upload_time": "2019-02-03T03:10:16", "url": "https://files.pythonhosted.org/packages/ec/56/a051dbde42bf6dca6cd19e5ca44263f0528d0fed042f3923a45f791efd28/grbl_link-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e70508afe2b00d60f6e60209673dfbb8", "sha256": "4167947099e360db9f57b5690862ffd7f7f27d08a63504915a45ca78ecb0202d" }, "downloads": -1, "filename": "grbl_link-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e70508afe2b00d60f6e60209673dfbb8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8873, "upload_time": "2019-02-03T03:10:15", "url": "https://files.pythonhosted.org/packages/72/63/3b82b95f381e9593ae204a1511474e14757f9dde4a7915fe0b0959378c40/grbl_link-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b60e0b1f2ace94496b05b89530d8a67", "sha256": "aa305010102efc2e01471cd752934b8dc52d12733cc353ca0594b893ead6f32e" }, "downloads": -1, "filename": "grbl_link-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9b60e0b1f2ace94496b05b89530d8a67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13264, "upload_time": "2019-02-03T03:10:16", "url": "https://files.pythonhosted.org/packages/ec/56/a051dbde42bf6dca6cd19e5ca44263f0528d0fed042f3923a45f791efd28/grbl_link-0.1.4.tar.gz" } ] }