{ "info": { "author": "Remi BONNET", "author_email": "bonnet@fanaticalhelp.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python :: 3", "Topic :: System :: Networking" ], "description": "IoT UPnP\n========\n\n.. image:: https://travis-ci.org/bontiv/iot-upnp.svg?branch=master\n :target: https://travis-ci.org/bontiv/iot-upnp\n.. image:: https://readthedocs.org/projects/iot-upnp/badge/?version=latest\n :target: https://iot-upnp.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n.. image:: https://codecov.io/gh/bontiv/iot-upnp/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/bontiv/iot-upnp\n.. image:: https://sonarcloud.io/api/project_badges/measure?project=bontiv_iot-upnp&metric=sqale_rating\n :target: https://sonarcloud.io/dashboard?id=bontiv_iot-upnp\n.. image:: https://sonarcloud.io/api/project_badges/measure?project=bontiv_iot-upnp&metric=alert_status\n :target: https://sonarcloud.io/dashboard?id=bontiv_iot-upnp\n\nThis project is a little pure Python library to annonce a device by\nUPnP. It\u2019s made for IoT developers to let them show their device on\nnetwork discovery in any OS.\n\nWith IoT-UPnP, you can show your device on all computers with Windows\nExplorer (network discovery). Users can doucle-click on the device to\nopen the device configuration page. The device will be shown without any\nsoftware installation on user\u2019s computers.\n\nDevelopers can use UPnP to announce custom services and let others\napplications use these services. For example, if cameras announce a\nservice \u201cexemple-org:service:camera-image\u201d, you can made a software\nwitch easy discover all cameras with this service.\n\nRequirement\n===========\n\nYou need Python 3.x to use this library.\n\nUsage and documentation\n=======================\n\nInstallation\n------------\n\nYou can use pip to install iot-upnp.\n\n.. code::\n\n pip install iot-upnp\n\n\nFull documentation\n------------------\n\nThe full documentation are build with sphinx. It can be found on ReadTheDocs.\npage : https://iot-upnp.readthedocs.io/.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bontiv/iot-upnp", "keywords": "upnp ssdp network", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "iot-upnp", "package_url": "https://pypi.org/project/iot-upnp/", "platform": "", "project_url": "https://pypi.org/project/iot-upnp/", "project_urls": { "Documentation": "https://iot-upnp.readthedocs.io/", "Homepage": "https://github.com/bontiv/iot-upnp", "Tracker": "https://github.com/bontiv/iot-upnp/issues" }, "release_url": "https://pypi.org/project/iot-upnp/1.0.3/", "requires_dist": [ "ssdp", "netifaces", "pip (>=18.0); extra == 'docs'", "pbr; extra == 'docs'", "sphinx; extra == 'docs'", "sphinxcontrib-fulltoc; extra == 'docs'", "sphinx-rtd-theme; extra == 'docs'" ], "requires_python": ">3.0", "summary": "UPnP device annoncement library", "version": "1.0.3" }, "last_serial": 4257367, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d5d6ee262684a5f95b33b16111b016f7", "sha256": "a518b5ebe8a587e23ad3ef00cb4dc45b473a893cb1aedcccca97bea163b8bf15" }, "downloads": -1, "filename": "iot_upnp-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d5d6ee262684a5f95b33b16111b016f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0", "size": 8406, "upload_time": "2018-09-07T17:05:26", "url": "https://files.pythonhosted.org/packages/4f/76/e27be31452204dc8ccd0c1e16b5645389a6be04d81d7cdb41b05911b3f83/iot_upnp-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b72784cf6a1ad97bdf7a9a707756b94", "sha256": "6cd3d634aa19b7e90726a2ffa31e8ec1035315209490c6bb9394262a6464cad0" }, "downloads": -1, "filename": "iot-upnp-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4b72784cf6a1ad97bdf7a9a707756b94", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0", "size": 10392, "upload_time": "2018-09-07T17:06:49", "url": "https://files.pythonhosted.org/packages/b9/ef/89de9322c30f72f31a3fecfe29987ea09986d655726691be71fc20b53673/iot-upnp-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f7f04b96a36c50851898d556625c8f59", "sha256": "816f6be06939bbbb69a09658619690f25eb60ca9a332ba0ab1bfffcbd8e1151a" }, "downloads": -1, "filename": "iot-upnp-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f7f04b96a36c50851898d556625c8f59", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0", "size": 10975, "upload_time": "2018-09-07T20:36:27", "url": "https://files.pythonhosted.org/packages/25/90/f6285a56cb1c152df5cbaa2ab6492059c8dc990d2af76e069567727dab70/iot-upnp-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "f1622dffcf6350b90fa184c816336b52", "sha256": "2a1eeabd521e452027b1556588770479b55970d81650279a842492e8ecc7ac40" }, "downloads": -1, "filename": "iot_upnp-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f1622dffcf6350b90fa184c816336b52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0", "size": 8595, "upload_time": "2018-09-10T11:27:19", "url": "https://files.pythonhosted.org/packages/e5/bf/884630aaed8c7e00c0d8afc6d6a5219390d141d9410e4e199fa1f45e1d7f/iot_upnp-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f23a3cdbb755feab01bb8bc05a0e8d0", "sha256": "4eb396c966a36a0696bcd2849cadaee38c77f3220e60b51c35447d1f8b4888b5" }, "downloads": -1, "filename": "iot-upnp-1.0.2.tar.gz", "has_sig": false, "md5_digest": "2f23a3cdbb755feab01bb8bc05a0e8d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0", "size": 7901, "upload_time": "2018-09-10T11:27:20", "url": "https://files.pythonhosted.org/packages/44/61/549b3128f8a9d8ddce39c22a5794c83765de8818c5b5936c01bfb96b8472/iot-upnp-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "dc23724c6eba28c13ad2664ec9e69703", "sha256": "de7a073d1d9772e6a309c79d287baa6de12e4e7df68f1610c2653388f80a8d63" }, "downloads": -1, "filename": "iot_upnp-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "dc23724c6eba28c13ad2664ec9e69703", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0", "size": 8605, "upload_time": "2018-09-10T11:51:03", "url": "https://files.pythonhosted.org/packages/ea/02/172de8dfc9b7579a3299e9402841dbe8c087790f756d3b8b3c003c45e012/iot_upnp-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "401eb077d3a9c521cb63a1c55df888c6", "sha256": "076de26c283dce43f81829abca8af1a1fdc7e51b7bc150cf69b0ac3f18bc1fa4" }, "downloads": -1, "filename": "iot-upnp-1.0.3.tar.gz", "has_sig": false, "md5_digest": "401eb077d3a9c521cb63a1c55df888c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0", "size": 7913, "upload_time": "2018-09-10T11:51:04", "url": "https://files.pythonhosted.org/packages/f3/99/7d18766e2915c3b88ec5145b18a3432b013ed6adb155ada6685ba5c41735/iot-upnp-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc23724c6eba28c13ad2664ec9e69703", "sha256": "de7a073d1d9772e6a309c79d287baa6de12e4e7df68f1610c2653388f80a8d63" }, "downloads": -1, "filename": "iot_upnp-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "dc23724c6eba28c13ad2664ec9e69703", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0", "size": 8605, "upload_time": "2018-09-10T11:51:03", "url": "https://files.pythonhosted.org/packages/ea/02/172de8dfc9b7579a3299e9402841dbe8c087790f756d3b8b3c003c45e012/iot_upnp-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "401eb077d3a9c521cb63a1c55df888c6", "sha256": "076de26c283dce43f81829abca8af1a1fdc7e51b7bc150cf69b0ac3f18bc1fa4" }, "downloads": -1, "filename": "iot-upnp-1.0.3.tar.gz", "has_sig": false, "md5_digest": "401eb077d3a9c521cb63a1c55df888c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0", "size": 7913, "upload_time": "2018-09-10T11:51:04", "url": "https://files.pythonhosted.org/packages/f3/99/7d18766e2915c3b88ec5145b18a3432b013ed6adb155ada6685ba5c41735/iot-upnp-1.0.3.tar.gz" } ] }