{ "info": { "author": "Jack Robison", "author_email": "jackrobison@lbry.io", "bugtrack_url": null, "classifiers": [], "description": "# UPnP for Twisted\n\n`txupnp` is a python2/3 library to interact with UPnP gateways using Twisted\n\n## Installation\n\n```\npip install --upgrade txupnp\n```\n\n## Usage\n\n```\nusage: txupnp-cli [-h] [--debug_logging] [--include_igd_xml] command\n\npositional arguments:\n command debug_device | list_mappings | get_external_ip |\n add_mapping | delete_mapping\n\noptional arguments:\n -h, --help show this help message and exit\n --debug_logging\n --include_igd_xml\n```\n\n\n## License\n\nThis project is MIT licensed. For the full license, see [LICENSE](LICENSE).\n\n## Contact\n\nThe primary contact for this project is @jackrobison", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lbryio/txupnp", "keywords": "upnp twisted", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "txupnp", "package_url": "https://pypi.org/project/txupnp/", "platform": "", "project_url": "https://pypi.org/project/txupnp/", "project_urls": { "Homepage": "https://github.com/lbryio/txupnp" }, "release_url": "https://pypi.org/project/txupnp/0.0.1a11/", "requires_dist": null, "requires_python": "", "summary": "UPnP for twisted", "version": "0.0.1a11" }, "last_serial": 4197040, "releases": { "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "edc5e40dd5e1260bf57407efca516dcd", "sha256": "2b0311c0a4fa80b346fb16ec83fc063879845e596becfd73244053b0da00eebe" }, "downloads": -1, "filename": "txupnp-0.0.1a1.tar.gz", "has_sig": false, "md5_digest": "edc5e40dd5e1260bf57407efca516dcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13794, "upload_time": "2018-08-01T19:11:05", "url": "https://files.pythonhosted.org/packages/ba/86/6dbe16f23890da8acc3c18cc7ca1ca17d8e4a419eea9a283e79237abb77d/txupnp-0.0.1a1.tar.gz" } ], "0.0.1a10": [ { "comment_text": "", "digests": { "md5": "c78ac6767eb69b29e5eaf45f9c7cfa77", "sha256": "3ad611023a4ad3c7a3f8709733ebd347248c8fd5807f7549a51bfa667823b655" }, "downloads": -1, "filename": "txupnp-0.0.1a10.tar.gz", "has_sig": false, "md5_digest": "c78ac6767eb69b29e5eaf45f9c7cfa77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15669, "upload_time": "2018-08-08T17:55:51", "url": "https://files.pythonhosted.org/packages/0e/4e/f4249dfa3de5971d926356dae20bf4d19dfde52ee6986a36ac1c74bd65d4/txupnp-0.0.1a10.tar.gz" } ], "0.0.1a11": [ { "comment_text": "", "digests": { "md5": "a650e3d65ead8386120899dd35f3337d", "sha256": "85e188f6a2dc148709318e07ad5a5735516f034c7dd89088c84a82f1e97481d7" }, "downloads": -1, "filename": "txupnp-0.0.1a11.tar.gz", "has_sig": false, "md5_digest": "a650e3d65ead8386120899dd35f3337d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16088, "upload_time": "2018-08-22T17:14:17", "url": "https://files.pythonhosted.org/packages/e9/a2/05adbcf977fff7adc7ff4b59b4e3c2cccc7c7e17049d856655ab68332cbd/txupnp-0.0.1a11.tar.gz" } ], "0.0.1a2": [ { "comment_text": "", "digests": { "md5": "7e9a0b437cd1d1857e287683e27536f3", "sha256": "cdd0c3ddc8b304b6979daf47422ce714c1dd729a468c63506c9154060ecf0d3a" }, "downloads": -1, "filename": "txupnp-0.0.1a2.tar.gz", "has_sig": false, "md5_digest": "7e9a0b437cd1d1857e287683e27536f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13838, "upload_time": "2018-08-01T19:41:57", "url": "https://files.pythonhosted.org/packages/c6/6f/efc574340c22ca4d17644ed5b4b4c621905ff6c004c54fd654d986b5682b/txupnp-0.0.1a2.tar.gz" } ], "0.0.1a3": [ { "comment_text": "", "digests": { "md5": "eac83003fe04547886052dc0a661eff7", "sha256": "e918deb7e81b33413a4b6bdb0310f2021676dc4c61012469687a30852dc9c7d9" }, "downloads": -1, "filename": "txupnp-0.0.1a3.tar.gz", "has_sig": false, "md5_digest": "eac83003fe04547886052dc0a661eff7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13966, "upload_time": "2018-08-01T20:33:17", "url": "https://files.pythonhosted.org/packages/d1/db/5c9afc8bc08e71ea54be055d653d9ba4b7996c9be0b985da13ace366883d/txupnp-0.0.1a3.tar.gz" } ], "0.0.1a4": [ { "comment_text": "", "digests": { "md5": "499478fb564e75eaab36969c77e1e441", "sha256": "8c7517c19374b585fa2d0c3c4382de661731c1b93f9739393dd3cd2f57f2992c" }, "downloads": -1, "filename": "txupnp-0.0.1a4.tar.gz", "has_sig": false, "md5_digest": "499478fb564e75eaab36969c77e1e441", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14082, "upload_time": "2018-08-01T22:03:37", "url": "https://files.pythonhosted.org/packages/cc/20/8b2b90d16939bac757015691ac42a307ac12ca6285dcb9edd1baec90078a/txupnp-0.0.1a4.tar.gz" } ], "0.0.1a5": [ { "comment_text": "", "digests": { "md5": "62cc063a3d879d83cf18f0be6d4aee0d", "sha256": "aa119808613dad4448eab7b44ef9cd00d43d3e4e2ea19a40d0e56981c3138a1d" }, "downloads": -1, "filename": "txupnp-0.0.1a5.tar.gz", "has_sig": false, "md5_digest": "62cc063a3d879d83cf18f0be6d4aee0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15402, "upload_time": "2018-08-02T14:06:03", "url": "https://files.pythonhosted.org/packages/f0/c2/85f9c179b44936952fed1aedec47f75eabd3776e47c3b8a0a985b890267f/txupnp-0.0.1a5.tar.gz" } ], "0.0.1a6": [ { "comment_text": "", "digests": { "md5": "d758e1556e2fee4b3ce7c6608d1dc161", "sha256": "b2f083334a5374064a9839b64a211c503c149835672f87ec69bc0e9941278f8f" }, "downloads": -1, "filename": "txupnp-0.0.1a6.tar.gz", "has_sig": false, "md5_digest": "d758e1556e2fee4b3ce7c6608d1dc161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15431, "upload_time": "2018-08-03T15:28:46", "url": "https://files.pythonhosted.org/packages/d8/3f/a07f8b3d10b848a02d197a5a2f9f819ebcda6450ffa7bfa070730d31f0af/txupnp-0.0.1a6.tar.gz" } ], "0.0.1a7": [ { "comment_text": "", "digests": { "md5": "cdb9ae2ae98c3b03e19d4e802a8554e6", "sha256": "5e8d82603a2c9f2e49fe6dbb80e13f8b4adc7d7d2b2a72559a8435aaaff43ad2" }, "downloads": -1, "filename": "txupnp-0.0.1a7.tar.gz", "has_sig": false, "md5_digest": "cdb9ae2ae98c3b03e19d4e802a8554e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15424, "upload_time": "2018-08-07T17:54:50", "url": "https://files.pythonhosted.org/packages/b4/3d/14229801cae58b6193f5942ca7649eafa4f87c167fa7c40f5a0eba71f941/txupnp-0.0.1a7.tar.gz" } ], "0.0.1a8": [ { "comment_text": "", "digests": { "md5": "ac4705c8d18448b7fb9f5a811dc0b097", "sha256": "a6d57d3f24be3ed43ebc7c130b2c53aa97278fdb840281883aaf9746ca4a89cc" }, "downloads": -1, "filename": "txupnp-0.0.1a8.tar.gz", "has_sig": false, "md5_digest": "ac4705c8d18448b7fb9f5a811dc0b097", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15541, "upload_time": "2018-08-07T22:48:53", "url": "https://files.pythonhosted.org/packages/43/4e/932b12f34a62e00d88220890893a93955fee006da9cc1a0ce84b266a9d71/txupnp-0.0.1a8.tar.gz" } ], "0.0.1a9": [ { "comment_text": "", "digests": { "md5": "ea958d41ad442a9a8f94f12a0bcedb5f", "sha256": "26b2069dda49e22d353f13ce7f58fad94c0b9c976b3b75c88a75febd1e1fd657" }, "downloads": -1, "filename": "txupnp-0.0.1a9.tar.gz", "has_sig": false, "md5_digest": "ea958d41ad442a9a8f94f12a0bcedb5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15533, "upload_time": "2018-08-07T23:04:08", "url": "https://files.pythonhosted.org/packages/46/da/6563ec51d5a2bda4ccd4dbaffeee27d2b7406104f8c27e808d16ae7052fe/txupnp-0.0.1a9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a650e3d65ead8386120899dd35f3337d", "sha256": "85e188f6a2dc148709318e07ad5a5735516f034c7dd89088c84a82f1e97481d7" }, "downloads": -1, "filename": "txupnp-0.0.1a11.tar.gz", "has_sig": false, "md5_digest": "a650e3d65ead8386120899dd35f3337d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16088, "upload_time": "2018-08-22T17:14:17", "url": "https://files.pythonhosted.org/packages/e9/a2/05adbcf977fff7adc7ff4b59b4e3c2cccc7c7e17049d856655ab68332cbd/txupnp-0.0.1a11.tar.gz" } ] }