{ "info": { "author": "Stephen Downward", "author_email": "stephen@stephendownward.ca", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Topic :: Communications :: Ham Radio" ], "description": "kiss2 - Python KISS Module\n*************************\n\nkiss2 is a Python Module that implementations the `KISS Protocol `_ for\ncommunicating with KISS-enabled devices (such as Serial or TCP TNCs). It is based on kiss(Another python module) which is no longer maintained.\n\nVersions\n========\n\n- 6.5.x branch will be the last version of this Module that supports Python 2.7.x\n- 7.x.x branch and-on will be Python 3.x ONLY.\n\nInstallation\n============\nInstall from pypi using pip: ``pip install kiss2``\n\n\nUsage Examples\n==============\nRead & print frames from a TNC connected to '/dev/ttyUSB0' at 1200 baud::\n\n import kiss\n\n def p(x): print(x) # prints whatever is passed in.\n\n k = kiss.SerialKISS('/dev/ttyUSB0', 1200)\n k.start() # inits the TNC, optionally passes KISS config flags.\n k.read(callback=p) # reads frames and passes them to `p`.\n\n\nSee also: examples/ directory.\n\n\nTesting\n=======\nRun nosetests from a Makefile target::\n\n make test\n\n\nSimilar Projects\n================\n\n* `apex `_ by Jeffrey Phillips Freeman (WI2ARD). Next-Gen APRS Protocol. (based on this Module! :)\n* `aprslib `_ by Rossen Georgiev. A Python APRS Library with build-in parsers for several Frame types.\n* `aprx `_ by Matti & Kenneth. A C-based Digi/IGate Software for POSIX platforms.\n* `dixprs `_ by HA5DI. A Python APRS project with KISS, digipeater, et al., support.\n* `APRSDroid `_ by GE0RG. A Java/Scala Android APRS App.\n* `YAAC `_ by KA2DDO. A Java APRS Client.\n* `Ham-APRS-FAP `_ by aprs.fi: A Perl APRS Parser.\n* `Dire Wolf `_ by WB2OSZ. A C-Based Soft-TNC for interfacing with sound cards. Can present as a KISS interface!\n\nSource\n======\nGithub: https://git.scd31.com/laptopdude90/kiss2\n\nAuthor\n======\nGreg Albrecht W2GMD oss@undef.net (kiss)\nStephen Downward VA1QLE stephen@stephendownward.ca (kiss2)\n\nhttps://blog.scd31.com\n\nCopyright\n=========\nCopyright 2017 Greg Albrecht(kiss), Stephen Downward(kiss2) and Contributors\n\nLicense\n=======\nApache License, Version 2.0. See LICENSE for details.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://git.scd31.com/laptopdude90/kiss2", "keywords": "Ham Radio", "license": "Copyright 2017 Greg Albrecht and Contributors\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n", "maintainer": "", "maintainer_email": "", "name": "kiss2", "package_url": "https://pypi.org/project/kiss2/", "platform": "", "project_url": "https://pypi.org/project/kiss2/", "project_urls": { "Homepage": "https://git.scd31.com/laptopdude90/kiss2" }, "release_url": "https://pypi.org/project/kiss2/7.0.1/", "requires_dist": null, "requires_python": "", "summary": "Python KISS Module V2.", "version": "7.0.1" }, "last_serial": 3518494, "releases": { "7.0.1": [ { "comment_text": "", "digests": { "md5": "fd05195c768551a5c3f176c34f36a9e2", "sha256": "51eea4a91dd3f08a8a9ac5e045474b3f5e59eae578152b43af29d7577812551c" }, "downloads": -1, "filename": "kiss2-7.0.1.tar.gz", "has_sig": false, "md5_digest": "fd05195c768551a5c3f176c34f36a9e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7732, "upload_time": "2018-01-24T21:34:59", "url": "https://files.pythonhosted.org/packages/78/a0/e0e47a28958d68462d4f6890578ca883273471a4db8ba1b8eb373a275b27/kiss2-7.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fd05195c768551a5c3f176c34f36a9e2", "sha256": "51eea4a91dd3f08a8a9ac5e045474b3f5e59eae578152b43af29d7577812551c" }, "downloads": -1, "filename": "kiss2-7.0.1.tar.gz", "has_sig": false, "md5_digest": "fd05195c768551a5c3f176c34f36a9e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7732, "upload_time": "2018-01-24T21:34:59", "url": "https://files.pythonhosted.org/packages/78/a0/e0e47a28958d68462d4f6890578ca883273471a4db8ba1b8eb373a275b27/kiss2-7.0.1.tar.gz" } ] }