{ "info": { "author": "Jauria Studios", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# JauriaCNC interface for linuxcnc\n\n![](images/jcnc.png)\n\nJauriaCNC is a QtPyVCP based interface for the LinuxCNC machine control.\n\n## Quick install\n\ninstall linuxcnc using the stretch iso\n\nhttp://www.linuxcnc.org/testing-stretch-rtpreempt/ \n\nonce boot upgrade to linuxcnc version 2.8 or master\n\n* Dependencies\n\n```\n$ sudo apt install python-pyqt5 python-pyqt5.qtquick python-dbus.mainloop.pyqt5 python-pyqt5.qtopengl python-pyqt5.qsci python-pyqt5.qtmultimedia qml-module-qtquick-controls gstreamer1.0-plugins-bad libqt5multimedia5-plugins pyqt5-dev-tools python-dev python-setuptools python-pip git\n```\n\n* jauriacnc pip package\n\n```\n$ pip install jcnc\n```\n\n## Customize\n\nclone the jcnc repository\n\n```\n$ git clone https://github.com/TurBoss/jauriacnc.git\n```\n\ninstall the dev version using pip\n\n```\n$ cd jauriacnc\n$ pip install -e .\n```\n\nnow you can run editvcp to edit the interface\n\n```\n$ editvcp jcnc\n```\n\n\n## Documentation\n\nQtPyVCP [documentation](https://kcjengr.github.io/qtpyvcp/).\n\n\n## Resources\n\n* [Development](https://github.com/TurBoss/jauriacnc/)\n* [Documentation](https://kcjengr.github.io/qtpyvcp/)\n* [Freenode IRC](http://webchat.freenode.net/?channels=%23hazzy) (#hazzy)\n* [The Matrix](https://riot.im/app/#/room/#qtpyvcp:matrix.org) (#qtpyvcp:matrix.org)\n* [Gitter](https://gitter.im/kcjengr/qtpyvcp)\n* [Discord](https://discord.gg/463hMhd)\n* [Issue Tracker](https://github.com/TurBoss/jauriacnc/issues)\n\n\n## Dependancies\n\n* [LinuxCNC](https://linuxcnc.org)\n* Python 2.7\n* PyQt5 or PySide2\n* [QtPyVCP](https://qtpyvcp.kcjengr.com/)\n\nJauriaCNC is developed and tested using the LinuxCNC Debian 9 (stretch)\n[Live ISO](http://www.linuxcnc.org/testing-stretch-rtpreempt/) and Ubuntu 18.10 SIM. It should run\non any system that can have PyQt5 installed, but Debian 9 is the only OS\nthat is officially supported.\n\n\n## DISCLAIMER\n\nTHE AUTHORS OF THIS SOFTWARE ACCEPT ABSOLUTELY NO LIABILITY FOR\nANY HARM OR LOSS RESULTING FROM ITS USE. IT IS _EXTREMELY_ UNWISE\nTO RELY ON SOFTWARE ALONE FOR SAFETY. Any machinery capable of\nharming persons must have provisions for completely removing power\nfrom all motors, etc, before persons enter any danger area. All\nmachinery must be designed to comply with local and national safety\ncodes, and the authors of this software can not, and do not, take\nany responsibility for such compliance.\n\nThis software is released under the GPLv2.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/TurBoss/jauriacnc/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TurBoss/jauriacnc", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "jcnc", "package_url": "https://pypi.org/project/jcnc/", "platform": "", "project_url": "https://pypi.org/project/jcnc/", "project_urls": { "Download": "https://github.com/TurBoss/jauriacnc/tarball/master", "Homepage": "https://github.com/TurBoss/jauriacnc" }, "release_url": "https://pypi.org/project/jcnc/0.0.2/", "requires_dist": [ "qtpyvcp" ], "requires_python": "", "summary": "Jauria CNC - A QtPyVCP based Virtual Control Panel for LinuxCNC", "version": "0.0.2" }, "last_serial": 5883079, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "0bedfd387e0323b10bf8fbdfb548a0d7", "sha256": "dec98673009275519057cfe61057749c154a88c359522935f5cd0fca63c3ee04" }, "downloads": -1, "filename": "jcnc-0.0.1-py2.7.egg", "has_sig": false, "md5_digest": "0bedfd387e0323b10bf8fbdfb548a0d7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 12741462, "upload_time": "2019-09-25T04:33:46", "url": "https://files.pythonhosted.org/packages/90/5b/dd3d179966f2957cd45de1838d0e894c73b450adcceebbe96d3a688e5934/jcnc-0.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8cf32d90aeaecfb625dfd153ee4368e2", "sha256": "8b66f3ea78b8c792f4f51c5c1fe1a01c30594c1498449055ba4c061e3746755a" }, "downloads": -1, "filename": "jcnc-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "8cf32d90aeaecfb625dfd153ee4368e2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15511181, "upload_time": "2019-09-25T04:33:38", "url": "https://files.pythonhosted.org/packages/7a/95/8dca8b493ca253debb5930011c5ece0c345c886bc7f9313e4349a5595299/jcnc-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5faf9d4ef96a5fb0940a2a1e59114114", "sha256": "4d5704922d9ca0d0aecc5e8cf38de9456874ec32cc2adc5c831bcdc8e09db3e3" }, "downloads": -1, "filename": "jcnc-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5faf9d4ef96a5fb0940a2a1e59114114", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14573102, "upload_time": "2019-09-25T04:34:03", "url": "https://files.pythonhosted.org/packages/47/32/99b1e7371e2051b2f3183933296f3a5e5f18a1621d9b356f3bb8bd249347/jcnc-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "6172bcc0175e636c26a06a15f811f04d", "sha256": "95aafc5c7ef271bdc1e27679032ed01cb31e46b46c269963cbbdc448d73aaa2d" }, "downloads": -1, "filename": "jcnc-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "6172bcc0175e636c26a06a15f811f04d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15511536, "upload_time": "2019-09-25T04:50:25", "url": "https://files.pythonhosted.org/packages/63/97/7d2872e2263121140a1a1f0ff30c90ef3006299fb2e8609ee0270fecda02/jcnc-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2b77213500ad095337e2bdee6f78a7c", "sha256": "afaaaf405ba362c74d397fba90735e8403d5dd28f0312f103f1fcf0a17d2faa4" }, "downloads": -1, "filename": "jcnc-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f2b77213500ad095337e2bdee6f78a7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14573813, "upload_time": "2019-09-25T04:50:31", "url": "https://files.pythonhosted.org/packages/95/31/3f1b256d8e5955ddf91ebdd1cd5e7bc648b975230f30b6d5b88e122c2542/jcnc-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6172bcc0175e636c26a06a15f811f04d", "sha256": "95aafc5c7ef271bdc1e27679032ed01cb31e46b46c269963cbbdc448d73aaa2d" }, "downloads": -1, "filename": "jcnc-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "6172bcc0175e636c26a06a15f811f04d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15511536, "upload_time": "2019-09-25T04:50:25", "url": "https://files.pythonhosted.org/packages/63/97/7d2872e2263121140a1a1f0ff30c90ef3006299fb2e8609ee0270fecda02/jcnc-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2b77213500ad095337e2bdee6f78a7c", "sha256": "afaaaf405ba362c74d397fba90735e8403d5dd28f0312f103f1fcf0a17d2faa4" }, "downloads": -1, "filename": "jcnc-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f2b77213500ad095337e2bdee6f78a7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14573813, "upload_time": "2019-09-25T04:50:31", "url": "https://files.pythonhosted.org/packages/95/31/3f1b256d8e5955ddf91ebdd1cd5e7bc648b975230f30b6d5b88e122c2542/jcnc-0.0.2.tar.gz" } ] }