{ "info": { "author": "Joshua Henderson", "author_email": "digitalpeer@digitalpeer.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Information Technology", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Terminals :: Serial" ], "description": "TinyCom\n=======\n\nA simple line based serial terminal GUI written in Python. This is a\ntool that's useful for talking to a variety of serial based hardware\nthat can involve custom protocols or just a standard command line\ninterface. It runs on anything that supports Python and Qt.\n\nTinyCom is inspired by the original\n`CuteCom `__.\n\nFeatures\n--------\n\n- Line oriented input and output, with configurable line ending.\n- Customizeable serial port configuration.\n- Automatically enumerates platform serial ports.\n- History of input lines, to easily regenerate them with a click.\n- Log the session to a file.\n\nRuntime Requirements\n--------------------\n\nThis is just an overview of runtime requirements. All major versions of\nboth the Python interpreter and QT API are supported.\n\n- `Python2 or Python3 `__\n- `PyQt4 or\n PyQt5 `__ or\n `PySide `__\n- `Qt `__\n- `pySerial `__\n\nInstallation\n------------\n\nFor simplicity, instructions for only PyQt4 and Python2 are listed here.\nHowever, you can adjust to use any combination of Python2/Python3 and\nPyQt4/PyQt5/Pyside if you prefer when it comes to runtime dependencies.\n\nOn Ubuntu, first install dependencies using the system package manager.\n\n::\n\n sudo apt-get install python python-qt4 python-serial python-pip\n\nThen, use pip to install tinycom.\n\n::\n\n pip install [--user] tinycom\n\nOr, if you're installing from source:\n\n::\n\n pip install [--user] tinycom-.tar.bz2\n\nThe --user option causes tinycom to be installed in your home directory\nunder ~/.local.\n\nThen, if you somehow get fed up with TinyCom's awesomeness, uninstall\nit.\n\n::\n\n pip uninstall tinycom\n\nRunning\n-------\n\nJust execute ``tinycom``.\n\nScreenshots\n-----------\n\n.. figure:: https://raw.githubusercontent.com/digitalpeer/tinycom/master/screenshots/main_window.png\n :alt: Main Window\n\n Main Window\n\nPyQt4/PyQt5/PySide\n------------------\n\nTinyCom can use PyQt4, PyQt5, or PySide for its Qt API. As long as you\nhave one installed, it will be automatically detected and used at\nruntime. However, if you wish to force a specific Qt API, you can set\nthe QT\\_API environment variable to one of the following values when\nrunning.\n\n::\n\n QT_API=pyqt4 tinycom\n QT_API=pyqt5 tinycom\n QT_API=pyside tinycom\n\nLicense\n-------\n\nTinyCom is licensed under GPL Version 3. See the ``LICENSE.txt`` file.\n``qt.py`` is licensed under 3-clause BSD. ``pyside_dyanmic.py`` is MIT\nlicensed.\n\n\n========================\nTinyCom Release Notes\n========================\n\nVersion 1.1 22 Feb 2017\n---------------------------\n- Ignore pylint wrong-import-position warning\n- Convert README.md to rst long_description for PyPi\n- Switch sdist to gztar by default\n- Full support for PyQt4, PyQt5, and Pyside at runtime\n- Remove dead code comment\n- Enable universal package support by default\n\n\nVersion 1.0 20 Feb 2017\n---------------------------\n- Initial alpha release.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/digitalpeer/tinycom/zipball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/digitalpeer/tinycom", "keywords": "serial terminal", "license": "GPL3", "maintainer": null, "maintainer_email": null, "name": "tinycom", "package_url": "https://pypi.org/project/tinycom/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tinycom/", "project_urls": { "Download": "https://github.com/digitalpeer/tinycom/zipball/master", "Homepage": "https://github.com/digitalpeer/tinycom" }, "release_url": "https://pypi.org/project/tinycom/1.1/", "requires_dist": null, "requires_python": null, "summary": "A simple line based serial terminal GUI.", "version": "1.1" }, "last_serial": 2662398, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "a5341742aef5ef78fdb5bec9c89b6df0", "sha256": "1c3d1f275d64fe0868235b47075c118d8cfd6e1e63f9b709d0936c9f83b480cf" }, "downloads": -1, "filename": "tinycom-1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a5341742aef5ef78fdb5bec9c89b6df0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20908, "upload_time": "2017-02-21T16:50:23", "url": "https://files.pythonhosted.org/packages/4a/85/6fa2a2a1c5f47dd6dc097188b0aad9aa962eeef922e86a5fb482716fb353/tinycom-1.0-py2-none-any.whl" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "3382ff8c9a264b08a6d7e7e956ee0a02", "sha256": "17ba5f44d5918688f3ea19e2e8d961daba4156016225fffbf4c6163f11388dd9" }, "downloads": -1, "filename": "tinycom-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3382ff8c9a264b08a6d7e7e956ee0a02", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23864, "upload_time": "2017-02-23T03:10:29", "url": "https://files.pythonhosted.org/packages/71/1d/f4cc1fa2e646d5c47b69e18c3b4c85ec1096dd70ccc90e3c6b5302a6ec76/tinycom-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98af6f4ba1cbb9ecc89189a3d167baa2", "sha256": "7a3f50ed458dfe3a2046589860ebfeecd72b46f48e674c4d967eebe9a74acbb6" }, "downloads": -1, "filename": "tinycom-1.1.tar.gz", "has_sig": false, "md5_digest": "98af6f4ba1cbb9ecc89189a3d167baa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74557, "upload_time": "2017-02-23T03:10:32", "url": "https://files.pythonhosted.org/packages/eb/7a/d2c6300949c0a57d3c8df49f933bbb0a24b210700f6d4d5f0c03b55e6da8/tinycom-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3382ff8c9a264b08a6d7e7e956ee0a02", "sha256": "17ba5f44d5918688f3ea19e2e8d961daba4156016225fffbf4c6163f11388dd9" }, "downloads": -1, "filename": "tinycom-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3382ff8c9a264b08a6d7e7e956ee0a02", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23864, "upload_time": "2017-02-23T03:10:29", "url": "https://files.pythonhosted.org/packages/71/1d/f4cc1fa2e646d5c47b69e18c3b4c85ec1096dd70ccc90e3c6b5302a6ec76/tinycom-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98af6f4ba1cbb9ecc89189a3d167baa2", "sha256": "7a3f50ed458dfe3a2046589860ebfeecd72b46f48e674c4d967eebe9a74acbb6" }, "downloads": -1, "filename": "tinycom-1.1.tar.gz", "has_sig": false, "md5_digest": "98af6f4ba1cbb9ecc89189a3d167baa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74557, "upload_time": "2017-02-23T03:10:32", "url": "https://files.pythonhosted.org/packages/eb/7a/d2c6300949c0a57d3c8df49f933bbb0a24b210700f6d4d5f0c03b55e6da8/tinycom-1.1.tar.gz" } ] }