{ "info": { "author": "Mickael Le Baillif", "author_email": "mickael.le.baillif@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "freeboxv5-status\n----------------\n\n[![CircleCI](https://circleci.com/gh/demikl/freeboxv5-status.svg?style=svg)](https://circleci.com/gh/demikl/freeboxv5-status)\n[![codecov](https://codecov.io/gh/demikl/freeboxv5-status/branch/master/graph/badge.svg)](https://codecov.io/gh/demikl/freeboxv5-status)\n\nR\u00e9cup\u00e9ration du statut de la Freebox V5 en Python\n\nPython wrapper for Freebox V5 status\n\nCe module accede aux donnees de statut sur http://mafreebox.free.fr/pub/fbx_info.txt :\nfirmware freebox >=1.5.18 requis, pensez \u00e0 mettre \u00e0 jour votre Freebox.\n\nL'\u00e9tat de la Freebox est accessible via un dictionnaire Python.\n\nExemple d'usage ::\n\n import freebox_v5_status.freeboxstatus\n import pprint\n\n fbx = freebox_v5_status.freeboxstatus.FreeboxStatus()\n pprint.pprint(fbx.status)\n\n\nExemple de r\u00e9sultat ::\n\n {'adsl': {'CRC': {'down': 4, 'up': 0},\n 'FEC': {'down': 6583, 'up': 82},\n 'HEC': {'down': 1, 'up': 108},\n 'attenuation': {'down': 17.0, 'up': 8.9},\n 'history': {},\n 'protocol': u'ADSL2+',\n 'ready': True,\n 'synchro_mode': u'Interleaved',\n 'synchro_speed': {'down': 18941, 'up': 1025}},\n 'general': {'connection_mode': u'D\\xe9group\\xe9',\n 'fbx_model': u'Freebox ADSL',\n 'fw_version': [1, 5, 20],\n 'uptime': datetime.timedelta(7, 79260)},\n 'network': {'dhcp': {},\n 'interfaces': {'USB': {'down': None,\n 'status': u'Non connect\\xe9',\n 'up': None},\n 'WAN': {'down': 2, 'status': u'Ok', 'up': 107},\n 'ethernet': {'down': 0,\n 'status': u'100baseTX-FD',\n 'up': 0},\n 'switch': {'down': 108,\n 'status': u'100baseTX-FD',\n 'up': 4}},\n 'port_forwarding': {},\n 'port_range_forwarding': {}},\n 'telephone': {'configured': True, 'online': False, 'ringing': False},\n 'wifi': {'DMZ_ip': u'192.168.0.0',\n 'channel': 11,\n 'dynamic_ip_range': (u'192.168.0.10', u'192.168.0.50'),\n 'freeplayer_ip': u'192.168.0.104',\n 'hasDHCPServer': True,\n 'hasIPv6': True,\n 'hasWakeOnLanProxy': False,\n 'isActive': True,\n 'isRespondingToPing': True,\n 'key_algorithm': u'WPA (TKIP+AES)',\n 'model': u'Ralink RT2880',\n 'private_ip': u'192.168.0.254',\n 'public_ip': u'127.0.0.1',\n 'routerMode': True,\n 'ssid': u'MySSID',\n 'state': u'Ok'}}\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/demikl/freeboxv5-status", "keywords": "freebox adsl", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "freebox_v5_status", "package_url": "https://pypi.org/project/freebox_v5_status/", "platform": "", "project_url": "https://pypi.org/project/freebox_v5_status/", "project_urls": { "Homepage": "http://github.com/demikl/freeboxv5-status" }, "release_url": "https://pypi.org/project/freebox_v5_status/1.1.1/", "requires_dist": null, "requires_python": "", "summary": "Parse Freebox V5 status page", "version": "1.1.1" }, "last_serial": 4480870, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "48f900793cc3aed61347467986a8a41d", "sha256": "1020ff421bafffa5cb8abdaa597d17fdb9156db74bdb658b94f52654c7d6f9c9" }, "downloads": -1, "filename": "freebox_v5_status-1.0.0.tar.gz", "has_sig": false, "md5_digest": "48f900793cc3aed61347467986a8a41d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6283, "upload_time": "2013-11-13T13:32:28", "url": "https://files.pythonhosted.org/packages/cf/0b/ccc21bfe154a52bab211f16ce65cdbd0207f093cd3f5be98dde982c227ed/freebox_v5_status-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f21a9b5f809a8a548195366f60718027", "sha256": "22f6d7aa4855f835e0a9886322aed5f43a18ab438b93d41035f431e3a5e61cc4" }, "downloads": -1, "filename": "freebox_v5_status-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f21a9b5f809a8a548195366f60718027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6501, "upload_time": "2014-04-21T08:57:04", "url": "https://files.pythonhosted.org/packages/e6/9f/ca009ee400a46bcf61311b51bb01d54d6e03c14ad060b254d22862200a61/freebox_v5_status-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "f4b3ea48f77eddd84324fa6ee43ccf1b", "sha256": "ac9ddc718ab5e1eca94e775d50bb5499effc0e0a1aefa7726df71fd708f00b6a" }, "downloads": -1, "filename": "freebox_v5_status-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f4b3ea48f77eddd84324fa6ee43ccf1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6425, "upload_time": "2015-04-14T14:08:16", "url": "https://files.pythonhosted.org/packages/c6/58/9327378c7bb844d5f5d60341072c64614aceb7b1534d0875148bb510f6b6/freebox_v5_status-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a0d1d2b31f711b2d85f53f575c931631", "sha256": "f00f9019899fad15903cf62e7f68b42f8bd4a5a8b4bd3d242c8802dc19eb106a" }, "downloads": -1, "filename": "freebox_v5_status-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a0d1d2b31f711b2d85f53f575c931631", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6568, "upload_time": "2015-11-13T16:31:39", "url": "https://files.pythonhosted.org/packages/bb/e4/a728f8bd2079079055aee820139cd1dc1918c9e691743e00f149e35220ba/freebox_v5_status-1.0.3.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "86930052ec426fb958d84f72e941854f", "sha256": "87a16a3f94eae4f67464d0effb3f291157ecbe917608b94543fddbf047e8b33a" }, "downloads": -1, "filename": "freebox_v5_status-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "86930052ec426fb958d84f72e941854f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7211, "upload_time": "2018-11-13T08:26:16", "url": "https://files.pythonhosted.org/packages/94/45/50b3510cc9a52ac9f74012287a9ab5fba13da1424880d2cf7772d9916328/freebox_v5_status-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c30dc4156e0a2c768faebfd72ac194a", "sha256": "186199a0db3f4673039870f53eaa6f59a9b3ca1e881442d59eb60e7af441b1e9" }, "downloads": -1, "filename": "freebox_v5_status-1.1.1.tar.gz", "has_sig": false, "md5_digest": "4c30dc4156e0a2c768faebfd72ac194a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7321, "upload_time": "2018-11-13T08:26:18", "url": "https://files.pythonhosted.org/packages/ff/90/114d429e97e5e997b2a27bb0e177e2180e2a6200cd0cffa07726eb4ea426/freebox_v5_status-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "86930052ec426fb958d84f72e941854f", "sha256": "87a16a3f94eae4f67464d0effb3f291157ecbe917608b94543fddbf047e8b33a" }, "downloads": -1, "filename": "freebox_v5_status-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "86930052ec426fb958d84f72e941854f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7211, "upload_time": "2018-11-13T08:26:16", "url": "https://files.pythonhosted.org/packages/94/45/50b3510cc9a52ac9f74012287a9ab5fba13da1424880d2cf7772d9916328/freebox_v5_status-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c30dc4156e0a2c768faebfd72ac194a", "sha256": "186199a0db3f4673039870f53eaa6f59a9b3ca1e881442d59eb60e7af441b1e9" }, "downloads": -1, "filename": "freebox_v5_status-1.1.1.tar.gz", "has_sig": false, "md5_digest": "4c30dc4156e0a2c768faebfd72ac194a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7321, "upload_time": "2018-11-13T08:26:18", "url": "https://files.pythonhosted.org/packages/ff/90/114d429e97e5e997b2a27bb0e177e2180e2a6200cd0cffa07726eb4ea426/freebox_v5_status-1.1.1.tar.gz" } ] }