{ "info": { "author": "Jason Morgan", "author_email": "pypi@cropwell.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "==========\r\nwxTerminal\r\n==========\r\n\r\nA very flexible serial terminal in pure wxPython.\r\n-------------------------------------------------\r\n\r\n**License:**\r\nBSD, see README.TXT\r\n\r\n**Changes:**\r\n| 1.1\tOriginal Release\r\n| 1.2\tAdded 'back door' socket server\r\n| 1.3 Separated newline conversion on tx and rx\r\n| 1.4 Added dependency to csFIFO\r\n\r\n**Usage:**\r\n\r\nI've tested it on Windows XP, Windows 7 and Linux/Ubuntu under Python 2.6.7 and 2.7.3, though no warranty is given for it's correct operation. It may work with older Python versions and on other operating systems.\r\n\r\nIt now supports a socket server so you can connect to it remotely via TCP.\r\n\r\nThe port parameter now supports urls from pySerial, e.g.\r\n::\r\n\r\n port=socket://localhost:12345\r\n\r\nFrom the command line:\r\n\r\n::\r\n\r\n usage: wxTerminal.py [-h] [-port PORT] [-baud BAUD] [-xon] [-rts]\r\n [-timeout TIMEOUT] [-echo] [-D]\r\n [-KBNONE | -KBCR | -KBLF | -KBCRLF | -KBLFCR]\r\n [-SPNONE | -SPCR | -SPLF | -SPCRLF | -SPLFCR]\r\n [-5 | -6 | -7 | -8]\r\n [-stop {1,1.5,2}] [-None | -Odd | -Even | -Mark | -Space]\r\n [-snoopserver] [-lockKB]\r\n\r\n::\r\n\r\n e.g.\r\n wxTerminal.py -h\r\n wxTerminal.py [other settings]\r\n Simply wxTerminal.py on it's own pops up a configuration dialog\r\n\r\nFrom python:\r\n\r\n::\r\n\r\n import wxTerminal\r\n wxTerminal.Terminal(port=\"/dev/ttyS0\") #Will open /dev/ttyS0 with default settings\r\n\r\nor\r\n\r\n::\r\n\r\n import wxTerminal\r\n t=wxTerminal.Termina(port=\"/dev/tyUSB0\",baudrate=115200,snoopserver=True)\r\n\r\nor\r\n\r\n::\r\n\r\n import wxTerminal\r\n wxTerminal.Terminal() #Will bring up a port setup dialog\r\n\r\n\r\n**Other keyword parameters:**\r\n\r\n::\r\n\r\n baudrate Sets the serial baud rate\r\n bytesize Sets size of Tx/Rx serial characters\r\n parity Sets serial parity\r\n stopbits Sets number of stop bits\r\n rtscts Enables hardware flow control\r\n xonxoff Enables software flow control\r\n timeout Alters serial timeout\r\n echo Enables local echo\r\n unprintable TBD\r\n sp_newline Inbound newline translation\r\n kb_newline Outbound newline translation\r\n snoopserver Enable a telnet server (port 56712)\r\n PortSettings A dictionary with keys/values from the above list\r\n lockKB Lock keyboard input (useful for snooped connections)\r\n\r\n\r\nDependencies:\r\n::\r\n\r\n wxPython\r\n pySerial\r\n Python >2.6.3\r\n csFIFO", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/wxTerminal", "keywords": "Serial Terminal wx", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "wxTerminal", "package_url": "https://pypi.org/project/wxTerminal/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/wxTerminal/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/wxTerminal" }, "release_url": "https://pypi.org/project/wxTerminal/1.4/", "requires_dist": null, "requires_python": null, "summary": "A simple cross platform serial terminal in pure wxPython", "version": "1.4" }, "last_serial": 801783, "releases": { "1.2": [ { "comment_text": "", "digests": { "md5": "e776d7ae309cec104ab27cd7921d879f", "sha256": "64cac88552c188bfd6954f6902b98e38dc679ad712f346b9825311912d4098e2" }, "downloads": -1, "filename": "wxTerminal-1.2-py2.6.egg", "has_sig": true, "md5_digest": "e776d7ae309cec104ab27cd7921d879f", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 38823, "upload_time": "2013-01-17T17:43:56", "url": "https://files.pythonhosted.org/packages/f9/50/3caf2e316ef00d62ec32805ff5e344160722cd845d3231451de150ba733e/wxTerminal-1.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "67e55e00d8e18504bd45e7bc29c15ffd", "sha256": "bfd1b8b9dac6e9e500310f8b721837a418c2c5b65c301947dbde50bde7b698b3" }, "downloads": -1, "filename": "wxTerminal-1.2-py2.7.egg", "has_sig": true, "md5_digest": "67e55e00d8e18504bd45e7bc29c15ffd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 38699, "upload_time": "2013-01-17T17:43:49", "url": "https://files.pythonhosted.org/packages/59/48/54d7b0a0054bf2ed0e178f593efce73674ad137889a3e07b9aaffe0563bb/wxTerminal-1.2-py2.7.egg" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "97cfccbad8c55f923fcc8bbb814dfbda", "sha256": "50e4d8b875dd73144ccfa3ecd7d82f68dd03df85ebde1822830ce56e0b9b849b" }, "downloads": -1, "filename": "wxTerminal-1.3-py2.6.egg", "has_sig": true, "md5_digest": "97cfccbad8c55f923fcc8bbb814dfbda", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 42211, "upload_time": "2013-01-24T10:46:27", "url": "https://files.pythonhosted.org/packages/67/15/b18cb139c07808013a8a1dcf5db5ea3b8d42fa13f31a974228e405bf1ffd/wxTerminal-1.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "34f87a1812ab4b490978f848e4322268", "sha256": "6a1973d5458afdfa2fd3da643a943c4f396a9b20d4c69dd8fc3cd5cfcd559ec9" }, "downloads": -1, "filename": "wxTerminal-1.3-py2.7.egg", "has_sig": true, "md5_digest": "34f87a1812ab4b490978f848e4322268", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 42211, "upload_time": "2013-01-24T10:48:21", "url": "https://files.pythonhosted.org/packages/95/0d/98bcf1a0a2d1e227c25e184f30d62ef84e80cb1e6e0f6c35c4734a8cab58/wxTerminal-1.3-py2.7.egg" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "0e51ce7cb049dbbe563d18624364fe56", "sha256": "8a51c230ebe0da52e30d34edefb420a05f6a3e04bd0c8c9dc4d808a29a7e5619" }, "downloads": -1, "filename": "wxTerminal-1.4-py2.6.egg", "has_sig": true, "md5_digest": "0e51ce7cb049dbbe563d18624364fe56", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 38935, "upload_time": "2013-01-31T15:50:22", "url": "https://files.pythonhosted.org/packages/68/14/0965af110aaef8e31bfd92f78e0c3451ac027c8016dfccc8c41a459424e6/wxTerminal-1.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "c7ed96f6b0044ee7fcb3149426a1b139", "sha256": "e3aefd326cdec9b46864508f1bfc7ce921bedc350b3ca6a3aee2f9f49347f98a" }, "downloads": -1, "filename": "wxTerminal-1.4-py2.7.egg", "has_sig": true, "md5_digest": "c7ed96f6b0044ee7fcb3149426a1b139", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 38832, "upload_time": "2013-01-31T15:50:11", "url": "https://files.pythonhosted.org/packages/4e/d0/f8dd874f58e2465424c4ee4d0a0819248b0f4aa7fe2fcc4d473182bad0be/wxTerminal-1.4-py2.7.egg" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0e51ce7cb049dbbe563d18624364fe56", "sha256": "8a51c230ebe0da52e30d34edefb420a05f6a3e04bd0c8c9dc4d808a29a7e5619" }, "downloads": -1, "filename": "wxTerminal-1.4-py2.6.egg", "has_sig": true, "md5_digest": "0e51ce7cb049dbbe563d18624364fe56", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 38935, "upload_time": "2013-01-31T15:50:22", "url": "https://files.pythonhosted.org/packages/68/14/0965af110aaef8e31bfd92f78e0c3451ac027c8016dfccc8c41a459424e6/wxTerminal-1.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "c7ed96f6b0044ee7fcb3149426a1b139", "sha256": "e3aefd326cdec9b46864508f1bfc7ce921bedc350b3ca6a3aee2f9f49347f98a" }, "downloads": -1, "filename": "wxTerminal-1.4-py2.7.egg", "has_sig": true, "md5_digest": "c7ed96f6b0044ee7fcb3149426a1b139", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 38832, "upload_time": "2013-01-31T15:50:11", "url": "https://files.pythonhosted.org/packages/4e/d0/f8dd874f58e2465424c4ee4d0a0819248b0f4aa7fe2fcc4d473182bad0be/wxTerminal-1.4-py2.7.egg" } ] }