{ "info": { "author": "Pat Deegan", "author_email": "pyserialui-contact@devicedruid.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Terminals :: Serial" ], "description": "# PySerialUI\n\nSupport and examples for Python SerialUI callbacks, overrides and functionality.\n\n### SerialUI, Device Druid and Builder\n\nSerialUI provides a user-defined set of menus, commands, inputs, tracked states and data views through a serial channel (e.g. USB or bluetooth LE serial), for embedded and Linux devices (Arduino, Raspberry Pi, etc).\n\nIt also includes a programatic API to allow clients, such as [device druid](https://devicedruid.com/), to create and manage the SerialUI menu items while providing any desirable interface such as a GUI.\n\nThe [Device Druid Builder](https://devicedruid.com/builder/) is the easiest way to define the SerialUI menu structure and will generate projects that use the SerialUI library and implement your layout.\n\n### Python\n\nOn embedded devices, functionality is implemented by fleshing out the various callbacks in C++.\n\nOn Linux hosts, such as [Raspberry Pi](https://www.raspberrypi.org/) or [Ubuntu](https://ubuntu.com/), Python may be used instead thanks to the built-in CPython support and (optionally) this library.\n\n### Copyright and License\nPySerialUI is \nCopyright (C) 2019 Pat Deegan, [psychogenic.com](https://psychogenic.com/)\nand is released under the terms of the LGPLv3. See the LICENSE file for details.\n\nMore information is available through the [device druid](https://devicedruid.com/) and [inductive-kickback](https://inductive-kickback.com/) websites.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/psychogenic/pyserialui/archive/v1.0.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/psychogenic/pyserialui", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyserialui", "package_url": "https://pypi.org/project/pyserialui/", "platform": "", "project_url": "https://pypi.org/project/pyserialui/", "project_urls": { "Download": "https://github.com/psychogenic/pyserialui/archive/v1.0.0.tar.gz", "Homepage": "https://github.com/psychogenic/pyserialui" }, "release_url": "https://pypi.org/project/pyserialui/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "SerialUI druid support and examples", "version": "1.0.0" }, "last_serial": 5447042, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e06ebacd4bbfde1382a7d22d541505e4", "sha256": "871178af73a080a27bf29174908d9f017ff2600419e39c2b3bf552f0574382b5" }, "downloads": -1, "filename": "pyserialui-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e06ebacd4bbfde1382a7d22d541505e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14004, "upload_time": "2019-06-25T16:22:43", "url": "https://files.pythonhosted.org/packages/99/88/f736b3340db5653b9f35be3cc9ad635240dbeae6b2bf46564b2361ea4382/pyserialui-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e06ebacd4bbfde1382a7d22d541505e4", "sha256": "871178af73a080a27bf29174908d9f017ff2600419e39c2b3bf552f0574382b5" }, "downloads": -1, "filename": "pyserialui-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e06ebacd4bbfde1382a7d22d541505e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14004, "upload_time": "2019-06-25T16:22:43", "url": "https://files.pythonhosted.org/packages/99/88/f736b3340db5653b9f35be3cc9ad635240dbeae6b2bf46564b2361ea4382/pyserialui-1.0.0.tar.gz" } ] }