{ "info": { "author": "Colby Rome", "author_email": "colbyrome@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Query an Xfinity Gateway\n\nThis library allows an Xfinity Gateway to be queried for connected devices. It uses the `requests` library to scrape the web interface of the gateway.\n\n## Usage\n```python\nfrom xfinity_gateway import XfinityGateway\n\n# Connect to gateway\ngateway = XfinityGateway('10.0.0.1')\n\n# Get list of all connected devices' MAC addresses\ngateway.scan_devices()\n\n# Get specific device's name\ngateway.get_device_name('mac address of device here')\n```\n\n## Thoughts\n\nI have only tested on my own Xfinity-provided gateway:\n\n| | |\n| --- | --- |\n| Model: | TG1682G |\n| Hardware Revision: | 9.0 |\n\nIf your gateway's web interface looks like the following, this library will likely work:\n![xfinity interface](https://i.imgur.com/4Jlcshl.png)\n\nPlease open a Github issue if you encounter any problems. Thanks!\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cisasteelersfan/xfinity_gateway", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "xfinity-gateway", "package_url": "https://pypi.org/project/xfinity-gateway/", "platform": "", "project_url": "https://pypi.org/project/xfinity-gateway/", "project_urls": { "Homepage": "https://github.com/cisasteelersfan/xfinity_gateway" }, "release_url": "https://pypi.org/project/xfinity-gateway/0.0.4/", "requires_dist": [ "requests (>=2.20)", "beautifulsoup4 (>=4.0)" ], "requires_python": "", "summary": "Query an Xfinity Gateway", "version": "0.0.4" }, "last_serial": 4892469, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a8ce71238b7a683e401fe2767d0ced41", "sha256": "4dddb3f2d704e608c46afc6e568d01d31999e06ad7eebb79f106863932ec85d0" }, "downloads": -1, "filename": "xfinity_gateway-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a8ce71238b7a683e401fe2767d0ced41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3147, "upload_time": "2019-02-12T03:59:43", "url": "https://files.pythonhosted.org/packages/70/a5/5a76634ce411b9daa7f51ffd794095e8b29dd0aba8dc9fc5120894d19787/xfinity_gateway-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9ee7a944ce198e2ae393e18f6a568cc", "sha256": "fd952227291077bbe9a3fb9892614a2050c6b60125ccdd54a3b3a8d09f562617" }, "downloads": -1, "filename": "xfinity_gateway-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e9ee7a944ce198e2ae393e18f6a568cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5440, "upload_time": "2019-02-12T03:59:44", "url": "https://files.pythonhosted.org/packages/87/6a/40c0edeb034e12f2a93ca9268a8ca631a7cabf97e2885ed789423e676509/xfinity_gateway-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "508622270b502ddef1fec41b879ad898", "sha256": "43c79bde1208a87c459eb6088b9c16e87a4ff2a1c8e45011d0165cbd9b75316f" }, "downloads": -1, "filename": "xfinity_gateway-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "508622270b502ddef1fec41b879ad898", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3179, "upload_time": "2019-02-12T14:33:30", "url": "https://files.pythonhosted.org/packages/14/e6/3434d1a8a85927cb27e563d6aee31e89ca0faa33edaab6fcd75ba2f2ee6e/xfinity_gateway-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb68c3559830c008423f302117c5e3be", "sha256": "4122a936013eefc0ea0e4bfcfd700910e77fc1b8db66ae7857d942e8ea83dc5c" }, "downloads": -1, "filename": "xfinity_gateway-0.0.2.tar.gz", "has_sig": false, "md5_digest": "eb68c3559830c008423f302117c5e3be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5455, "upload_time": "2019-02-12T14:33:31", "url": "https://files.pythonhosted.org/packages/88/3f/f26f76ad3dfc6c109d6ebf102f42a91a3e94a059a8a37b7ed575c6c7b14c/xfinity_gateway-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f8c701d5ebb9aac44ad97d4dc5fa29ee", "sha256": "9718d070b2e780d036aa34cf8c5dad176eca129f5e534525d57967db9d03d91e" }, "downloads": -1, "filename": "xfinity_gateway-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f8c701d5ebb9aac44ad97d4dc5fa29ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3183, "upload_time": "2019-02-12T14:41:15", "url": "https://files.pythonhosted.org/packages/64/4f/b86bfa0d59f63310d3c6743cfdac3394ecad4681b6f2dd5567c1a5397f3c/xfinity_gateway-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b18310503a17d168d3b0e8884bbe08f8", "sha256": "c66759d9b7aab85ebe88d695aa511d12e4984d9d6be1c4900d4d6487de6d0dda" }, "downloads": -1, "filename": "xfinity_gateway-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b18310503a17d168d3b0e8884bbe08f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4782, "upload_time": "2019-02-12T14:41:16", "url": "https://files.pythonhosted.org/packages/9a/d8/bbb583ef5988426d711660a06fd428abb1788633d26239e07d39040f0bae/xfinity_gateway-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "12a6607ed159f62e809eb06194c0d3e9", "sha256": "215807970d3cedeecfb429795dbb4e5a34ae64f8c350aeecf445745ac25f3193" }, "downloads": -1, "filename": "xfinity_gateway-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "12a6607ed159f62e809eb06194c0d3e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3115, "upload_time": "2019-03-04T02:36:45", "url": "https://files.pythonhosted.org/packages/a1/66/01cb95f763924fbf73072d88fff74ceb27f3d1c8442e16276f272146aeeb/xfinity_gateway-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf3f78afa29d44649884acc253df9b91", "sha256": "4fed37687f5c600cd102a9a39b987f3d53b5966037a9d4d694eb7b7afa0ebbd5" }, "downloads": -1, "filename": "xfinity_gateway-0.0.4.tar.gz", "has_sig": false, "md5_digest": "cf3f78afa29d44649884acc253df9b91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4753, "upload_time": "2019-03-04T02:36:45", "url": "https://files.pythonhosted.org/packages/b5/0e/50fc1cac786f08729ace33accd8628ef7be150927f1c3ff788fe9010875c/xfinity_gateway-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "12a6607ed159f62e809eb06194c0d3e9", "sha256": "215807970d3cedeecfb429795dbb4e5a34ae64f8c350aeecf445745ac25f3193" }, "downloads": -1, "filename": "xfinity_gateway-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "12a6607ed159f62e809eb06194c0d3e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3115, "upload_time": "2019-03-04T02:36:45", "url": "https://files.pythonhosted.org/packages/a1/66/01cb95f763924fbf73072d88fff74ceb27f3d1c8442e16276f272146aeeb/xfinity_gateway-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf3f78afa29d44649884acc253df9b91", "sha256": "4fed37687f5c600cd102a9a39b987f3d53b5966037a9d4d694eb7b7afa0ebbd5" }, "downloads": -1, "filename": "xfinity_gateway-0.0.4.tar.gz", "has_sig": false, "md5_digest": "cf3f78afa29d44649884acc253df9b91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4753, "upload_time": "2019-03-04T02:36:45", "url": "https://files.pythonhosted.org/packages/b5/0e/50fc1cac786f08729ace33accd8628ef7be150927f1c3ff788fe9010875c/xfinity_gateway-0.0.4.tar.gz" } ] }