{ "info": { "author": "Fabian Affolter", "author_email": "fabian@affolter-engineering.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "python-connect-box\n==================\n\nPython Client for interacting with the cable modem/router Compal CH7465LG which\nis provided under different names by various ISP in Europe.\n\n- UPC Connect Box\n- Irish Virgin Media Super Hub 3.0\n- Ziggo Connectbox NL\n- Unitymedia Connect Box (DE)).\n\nThis module is not official, developed, supported or endorsed by UPC, \nUnitymedia or Compal.\n\nThere is an interface with is providing details about various states like the\nDHCP lease table for Ethernet and Wifi.\n\n.. code:: xml\n\n \n \n \n \n Ethernet 2\n 192.168.0.160/24\n 0\n 2\n GW-B072BF27A983\n B0:72:BF:27:A9:83\n 1\n 00:00:34:53\n ...\n\n``connect_box`` is handling the retrieval of the data and the parsing. The \nprimary use case is the `Home Assistant `_\n``upc_connect`` device tracker but one could use it in other projects as well.\n\nInstallation\n------------\n\nThe module is available from the `Python Package Index `_.\n\n.. code:: bash\n\n $ pip3 install connect_box\n\nUsage\n-----\n\nThe file ``example.py`` contains an example about how to use this module.\n\nDevelopment\n-----------\n\nFor development is recommended to use a ``venv``.\n\n.. code:: bash\n\n $ python3.6 -m venv .\n $ source bin/activate\n $ python3 setup.py develop\n\nLicense\n-------\n\n``connect_box`` is licensed under MIT, for more details check LICENSE.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "https://github.com/fabaff/python-connect-box/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fabaff/python-connect-box", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "connect-box", "package_url": "https://pypi.org/project/connect-box/", "platform": "", "project_url": "https://pypi.org/project/connect-box/", "project_urls": { "Download": "https://github.com/fabaff/python-connect-box/releases", "Homepage": "https://github.com/fabaff/python-connect-box" }, "release_url": "https://pypi.org/project/connect-box/0.2.5/", "requires_dist": [ "aiohttp", "defusedxml", "attrs" ], "requires_python": "", "summary": "Python client for interacting with Compal CH7465LG devices.", "version": "0.2.5" }, "last_serial": 5928366, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ef6e5aa985809ec04df626090e1c61be", "sha256": "9463938de3cbf614e0ec9bb1afdb59dd6488eda8349c34bedc1eb45fe33b1182" }, "downloads": -1, "filename": "connect_box-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ef6e5aa985809ec04df626090e1c61be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4618, "upload_time": "2018-12-10T21:20:39", "url": "https://files.pythonhosted.org/packages/30/c9/d61e79d3bcaa5696d13167718c72d3bd7bcf56b12babc02c2ca7ad1f4094/connect_box-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fc79a3c4658580449a4022f326468631", "sha256": "6e67c5f86f189e7530d8560484ea7c37bb99937886cdfb7b9a058088844ebb8f" }, "downloads": -1, "filename": "connect_box-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc79a3c4658580449a4022f326468631", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5405, "upload_time": "2019-09-10T20:52:24", "url": "https://files.pythonhosted.org/packages/41/76/0c7236636147382a2b35f54311671733447b23cb077af47c532a7519fe28/connect_box-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1875184dcf649e0e0a8745e488d6f499", "sha256": "db8d4f9a9092b35346a12107f5fc571aba8c20aa1330cd03b62a8e73db0e1bd5" }, "downloads": -1, "filename": "connect_box-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1875184dcf649e0e0a8745e488d6f499", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5098, "upload_time": "2019-09-10T20:52:27", "url": "https://files.pythonhosted.org/packages/46/8b/8e8b2671c2e6095168fba17e2aed5afecf5d37ea6febe42cbd28633b73d4/connect_box-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a9e8327f2bb57e586b3f2c0b58c06168", "sha256": "d13754c9e3e19867979684b7022e24162499f442c8f909267f3a62825fb0ba31" }, "downloads": -1, "filename": "connect_box-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a9e8327f2bb57e586b3f2c0b58c06168", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5399, "upload_time": "2019-09-10T21:12:18", "url": "https://files.pythonhosted.org/packages/bc/c7/743a057e1ba221446c1148b3765f7c3695ef1b1d94b0d0d4e4540a4585e4/connect_box-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6895593efe7f8d4d78863604e6c6213b", "sha256": "dc89f9df37492a71e21afd228fa6f7f60ac0533fabe3689771d8c0de3c1be0e9" }, "downloads": -1, "filename": "connect_box-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6895593efe7f8d4d78863604e6c6213b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5093, "upload_time": "2019-09-10T21:12:20", "url": "https://files.pythonhosted.org/packages/8f/0d/7c209a7a5f018a6a4f114b22b72eca825d57ff99956e2fd553bea8f6350e/connect_box-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "6c70f8864055c36bc4d37fb61da933a0", "sha256": "2a217161c116525c702d3549088ae0adaffbc7003e5e590515932d642cdb8aa6" }, "downloads": -1, "filename": "connect_box-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6c70f8864055c36bc4d37fb61da933a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5446, "upload_time": "2019-09-11T09:11:33", "url": "https://files.pythonhosted.org/packages/e8/aa/98dbc40e55c4dafdab1bde63934257dd8982809e49aa01bea5d10fee6347/connect_box-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a715516686d5aee6a108cf0a5b2ed51b", "sha256": "e03f56a75af5c90d494f391a02934475427c405336b91358ea8262368d246332" }, "downloads": -1, "filename": "connect_box-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a715516686d5aee6a108cf0a5b2ed51b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5146, "upload_time": "2019-09-11T09:11:35", "url": "https://files.pythonhosted.org/packages/e9/7f/af9c9b84ac02416285b5b61e1feb05e152ce892c8558c5d6cf0da7ab5c03/connect_box-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "103557158c6f163025a7c2d8806e420e", "sha256": "0e0c7ae4880151d4767fef44bd41acf08ddb680bd0c4ce6b382f32f8d87b1acf" }, "downloads": -1, "filename": "connect_box-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "103557158c6f163025a7c2d8806e420e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5453, "upload_time": "2019-09-11T09:59:30", "url": "https://files.pythonhosted.org/packages/63/8a/5f77db03a47df8047a53993667337ca4d93280ae2acfa615e95fdeff993e/connect_box-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b3d14cccacfb02fbe7ade490805e027", "sha256": "fe33ea63ca53faf005b34a314d98c3d6ff802ba5365afe2feb6913e76959e997" }, "downloads": -1, "filename": "connect_box-0.2.3.tar.gz", "has_sig": false, "md5_digest": "8b3d14cccacfb02fbe7ade490805e027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5145, "upload_time": "2019-09-11T09:59:32", "url": "https://files.pythonhosted.org/packages/12/69/fc93a5bf0307dfa996278adc9e6d5903885d5e8dac0bf88befe0b38c1aae/connect_box-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "d8be9ed2ab39708e9245d239f9927325", "sha256": "13bfff783e2aa63c03e9abbade1e6e60b98df7948b857528bce5cafa25c17b15" }, "downloads": -1, "filename": "connect_box-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d8be9ed2ab39708e9245d239f9927325", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6260, "upload_time": "2019-09-17T09:53:56", "url": "https://files.pythonhosted.org/packages/48/db/6a5324f9f6ad8307ee22b811daa1234109d50b01e5f6522b4921662630c5/connect_box-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a54ce6d4dedbf59e8b83254f006de86c", "sha256": "0e7ed4485896733878be997fc806adbad04739c3e8c365d14f1978e7c059e1b6" }, "downloads": -1, "filename": "connect_box-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a54ce6d4dedbf59e8b83254f006de86c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5725, "upload_time": "2019-09-17T09:53:58", "url": "https://files.pythonhosted.org/packages/f9/1b/696fbeb5a86fe8e7cd4dd0c98e3f0c508a1c7caff7e5be5f75d8b7a5e854/connect_box-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "5c841b2ec429dc892a1e74df63a48126", "sha256": "f29f9e0ef0f980d97fbc0629c9947129a5285aa657ee98c468101c9fdb8e86c8" }, "downloads": -1, "filename": "connect_box-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5c841b2ec429dc892a1e74df63a48126", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6256, "upload_time": "2019-10-04T13:31:09", "url": "https://files.pythonhosted.org/packages/11/65/6ef9d8834040bdc8d9755eee82e611e291268ee77a5de71e42e7627c1ab4/connect_box-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d7fcf76310b91310f9bcd9cdb7e44e2", "sha256": "da5a6c1f739cfaf2bd94eaf7124ee1fe2bd0939c289930fc879c486288105284" }, "downloads": -1, "filename": "connect_box-0.2.5.tar.gz", "has_sig": false, "md5_digest": "4d7fcf76310b91310f9bcd9cdb7e44e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5724, "upload_time": "2019-10-04T13:31:11", "url": "https://files.pythonhosted.org/packages/e6/a2/848298bfb319676b955d6853f09c23cd3d416dc9d90d824d66080f09deef/connect_box-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c841b2ec429dc892a1e74df63a48126", "sha256": "f29f9e0ef0f980d97fbc0629c9947129a5285aa657ee98c468101c9fdb8e86c8" }, "downloads": -1, "filename": "connect_box-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5c841b2ec429dc892a1e74df63a48126", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6256, "upload_time": "2019-10-04T13:31:09", "url": "https://files.pythonhosted.org/packages/11/65/6ef9d8834040bdc8d9755eee82e611e291268ee77a5de71e42e7627c1ab4/connect_box-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d7fcf76310b91310f9bcd9cdb7e44e2", "sha256": "da5a6c1f739cfaf2bd94eaf7124ee1fe2bd0939c289930fc879c486288105284" }, "downloads": -1, "filename": "connect_box-0.2.5.tar.gz", "has_sig": false, "md5_digest": "4d7fcf76310b91310f9bcd9cdb7e44e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5724, "upload_time": "2019-10-04T13:31:11", "url": "https://files.pythonhosted.org/packages/e6/a2/848298bfb319676b955d6853f09c23cd3d416dc9d90d824d66080f09deef/connect_box-0.2.5.tar.gz" } ] }