{ "info": { "author": "RobotPy", "author_email": "robotpy@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: ISC License (ISCL)", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "pynetconsole\n============\n\nNetConsole (also known as RIOLog) is an insecure protocol used in the FIRST\nRobotics Competition to view the output of Robot programs.\n\nVersion 2.x only works with RoboRIOs that are imaged for 2018 or beyond. If you\nneed to talk to a robot imaged prior to 2018, use pynetconsole 1.x instead.\n\nThis implementation requires Python 3, and should work on Windows, Linux, and\nOSX.\n\nInstallation\n============\n\nYou can easily install this package via pip:\n\n pip install pynetconsole\n\nUsage\n=====\n\nOn Windows, you can run netconsole like so::\n\n py -3 -m netconsole\n\nOn OSX/Linux, you can run netconsole like so::\n\n netconsole\n\nSupport\n=======\n\nPlease file any bugs you may find on our `github issues tracker `_.\n\nAuthors\n=======\n\nThis implementation of the netconsole listener is derived from the RIOLog\ncode created by the GradleRIO project.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/robotpy/pynetconsole", "keywords": "frc first robotics wpilib networktables", "license": "ISC", "maintainer": "", "maintainer_email": "", "name": "pynetconsole", "package_url": "https://pypi.org/project/pynetconsole/", "platform": "", "project_url": "https://pypi.org/project/pynetconsole/", "project_urls": { "Homepage": "https://github.com/robotpy/pynetconsole" }, "release_url": "https://pypi.org/project/pynetconsole/2.0.2/", "requires_dist": null, "requires_python": "", "summary": "A pure python implementation of a NetConsole listener", "version": "2.0.2" }, "last_serial": 3562683, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "67bb0f6d4ae5576b098e8040b075026c", "sha256": "a28c0a1306c1341f94c57ebc057ab98d6081859ddd465449db6b070de53f46e4" }, "downloads": -1, "filename": "pynetconsole-1.0.0.tar.gz", "has_sig": false, "md5_digest": "67bb0f6d4ae5576b098e8040b075026c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3318, "upload_time": "2015-01-07T17:48:43", "url": "https://files.pythonhosted.org/packages/4e/29/c4faef3c10100d0f57693a57aeda778a666eeb10898b7d6dba41e7bc2deb/pynetconsole-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "85cf6fd544e37dbdb68e17746a9cc08e", "sha256": "ad7af006092ab2fa0bf53ef577811447b80b7fb9cf28ab986c641a9c600f3a72" }, "downloads": -1, "filename": "pynetconsole-1.1.0.tar.gz", "has_sig": false, "md5_digest": "85cf6fd544e37dbdb68e17746a9cc08e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3386, "upload_time": "2015-01-08T04:16:28", "url": "https://files.pythonhosted.org/packages/08/2f/729365cddef2a4ae8d979d572de45985677679031204810cdefe2b6e697e/pynetconsole-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "155fc43e14e1db916472c9d10f65c966", "sha256": "025262e06313a36923f6d36955f2368663f6c21297237fd532dd60ddcdced05d" }, "downloads": -1, "filename": "pynetconsole-1.2.0.tar.gz", "has_sig": false, "md5_digest": "155fc43e14e1db916472c9d10f65c966", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3649, "upload_time": "2015-01-22T21:57:41", "url": "https://files.pythonhosted.org/packages/e4/26/534e5bc8eec8168f661ab1e5d39df457f1ad8500dee7d1337c6122ed787b/pynetconsole-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "c84c8908b9f06bfa0ce89b492907d15c", "sha256": "0e57b2ba77f11f3294eec4531307cada058bf68a6ef5bb49727a5d490878b7ac" }, "downloads": -1, "filename": "pynetconsole-1.3.0.tar.gz", "has_sig": false, "md5_digest": "c84c8908b9f06bfa0ce89b492907d15c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3830, "upload_time": "2015-04-01T05:02:26", "url": "https://files.pythonhosted.org/packages/52/4d/207cf16a52f8134b9363e0222fc104abc45bf3798fc393e60ca47727e341/pynetconsole-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "6bc75d7f9b12c942e2cb405bf61e5000", "sha256": "e11c73d94b6c8441e2cb1bbab7b2a9fd8a3d9c5b0ba72aa7cd186f66124ca7bd" }, "downloads": -1, "filename": "pynetconsole-1.3.1.tar.gz", "has_sig": false, "md5_digest": "6bc75d7f9b12c942e2cb405bf61e5000", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3854, "upload_time": "2016-01-18T03:01:31", "url": "https://files.pythonhosted.org/packages/fa/99/0f4951aeb7b15e87bd0a3cf02f019d6ff6e76c1287c00c0cef6f9557969b/pynetconsole-1.3.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "ed2a32c89b4982b49a894284bef48eea", "sha256": "b619b9d90857094e7221b39dafc4f14ade58b339a288437143a41c25386ccf6d" }, "downloads": -1, "filename": "pynetconsole-2.0.0.tar.gz", "has_sig": false, "md5_digest": "ed2a32c89b4982b49a894284bef48eea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4805, "upload_time": "2018-01-06T16:08:58", "url": "https://files.pythonhosted.org/packages/8c/8a/c6198b02471ad140a13ff028c4f5e75acea61f9f9ca5c2170f3eb2e532ba/pynetconsole-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "cc18d31fe287e87bbcd42225ba10674a", "sha256": "5f3ffad2f313cf16fe41a1a7caf4da6d1afcdadff5fbea6b4afdb1eb6773953a" }, "downloads": -1, "filename": "pynetconsole-2.0.1.tar.gz", "has_sig": false, "md5_digest": "cc18d31fe287e87bbcd42225ba10674a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4809, "upload_time": "2018-01-27T05:06:30", "url": "https://files.pythonhosted.org/packages/80/18/5da5bcac3fa087ef45f475649f9b28ad23bbb16651dcb03005540883f810/pynetconsole-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "2ee684771aa7496a8d24cfe0a35cdff5", "sha256": "0b442dcb66905452935ec93a1a48efab9b95df2151580895bc0040196948fbb0" }, "downloads": -1, "filename": "pynetconsole-2.0.2.tar.gz", "has_sig": false, "md5_digest": "2ee684771aa7496a8d24cfe0a35cdff5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4770, "upload_time": "2018-02-08T06:15:27", "url": "https://files.pythonhosted.org/packages/83/fb/666969f0a8653b3072e6d3cbb3c63fff6139d324231a08b15456bca425ba/pynetconsole-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2ee684771aa7496a8d24cfe0a35cdff5", "sha256": "0b442dcb66905452935ec93a1a48efab9b95df2151580895bc0040196948fbb0" }, "downloads": -1, "filename": "pynetconsole-2.0.2.tar.gz", "has_sig": false, "md5_digest": "2ee684771aa7496a8d24cfe0a35cdff5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4770, "upload_time": "2018-02-08T06:15:27", "url": "https://files.pythonhosted.org/packages/83/fb/666969f0a8653b3072e6d3cbb3c63fff6139d324231a08b15456bca425ba/pynetconsole-2.0.2.tar.gz" } ] }