{ "info": { "author": "Michael Still", "author_email": "mikal@stillhq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "What is this?\n=============\n\nThis is a simple python API for the Aussie Broadband customer portal. There's\na lot more that can be done with the portal than what I have implemented here,\nbut this was enough to get me what I wanted for now (graphing for usage in\nprometheus and grafana).\n\nFeel free to drop me a line at mikal@stillhq.com if you want to help expand\nthis.\n\nInstallation\n============\n\nYou should run this in a venv. Do something like this:\n\n```\n$ python3 -m venv ~/virtualenvs/aussiebb\n$ . ~/virtualenvs/aussiebb/bin/activate\n$ pip install -U pip\n$ pip install -U -r requirements.txt\n```\n\nUsage\n=====\n\nA usage example in example.py, but here are the high points. First, install aussiebb from pypi:\n\n```\n$ pip install aussiebb\n```\n\nThis code uses environment variables to get your username and password, so set those up:\n\n```\n$ export AUSSIE_USERNAME=\"fred\"\n$ export AUSSIE_PASSWORD=\"banana\"\n```\n\nNow run the example:\n\n```\n$ python examples/example.py\n```\n\nYou should get output like this (for an example service of course):\n\n```\n$ python3 example.py \nYou have 0 tickets open\nYou have 2 orders\n\n+------+--------+---------------+--------------------+-------------+-----------------+--------------------+\n| Type | ID | Download (MB) | Remaining | Upload (MB) | Current Outages | Bolt ons |\n+------+--------+---------------+--------------------+-------------+-----------------+--------------------+\n| NBN | 451493 | 450486 | Unlimited, 24 days | 22537 | 0 | Static IP ($10.00) |\n+------+--------+---------------+--------------------+-------------+-----------------+--------------------+\n```\n\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://www.madebymikal.com/aussiebb", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "aussiebb", "package_url": "https://pypi.org/project/aussiebb/", "platform": "", "project_url": "https://pypi.org/project/aussiebb/", "project_urls": { "Homepage": "https://www.madebymikal.com/aussiebb" }, "release_url": "https://pypi.org/project/aussiebb/0.2/", "requires_dist": null, "requires_python": "", "summary": "A python library to interact with the Aussie Broadband customer portal", "version": "0.2" }, "last_serial": 5423413, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f7f46c89277e41f560b1f092d103fd68", "sha256": "585c9bfd441ee2c04df866ae6d73bd327ca6d6c55bb8f09ecbf6596799b1e8ce" }, "downloads": -1, "filename": "aussiebb-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f7f46c89277e41f560b1f092d103fd68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7547, "upload_time": "2019-06-20T01:40:37", "url": "https://files.pythonhosted.org/packages/84/12/4f02d3f503b5f8b06dcbf676db59a0d714680ec60f536836d565557badbe/aussiebb-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7f426c65274017ff096907886ad8fbe", "sha256": "a41fe5eba0594ad708794339d14df7673e53a464e30a4de1e13e12b30ab95f0f" }, "downloads": -1, "filename": "aussiebb-0.1.tar.gz", "has_sig": false, "md5_digest": "c7f426c65274017ff096907886ad8fbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3239, "upload_time": "2019-06-20T01:40:40", "url": "https://files.pythonhosted.org/packages/a9/88/a01097c48b797334f4a167dc1f845659102907ae0262fb59a08afefe3ca0/aussiebb-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "e74a9df7695704b68acb4eec1f737907", "sha256": "4142cfaf8348a074a92bb19c640babdf7108a4a45d830f679460a2a9d619f950" }, "downloads": -1, "filename": "aussiebb-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e74a9df7695704b68acb4eec1f737907", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7139, "upload_time": "2019-06-20T01:56:31", "url": "https://files.pythonhosted.org/packages/f5/6c/d268b920cf040eaaf1744fa67640294c302a9534d4264836c5ee476f283c/aussiebb-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f7198118e09e00a56d1eae49f21a67a", "sha256": "ef103fb607bfb55724e4ac59f1010d1a91b193e39a5e5bf449dd28ec582eec91" }, "downloads": -1, "filename": "aussiebb-0.2.tar.gz", "has_sig": false, "md5_digest": "0f7198118e09e00a56d1eae49f21a67a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2673, "upload_time": "2019-06-20T01:56:34", "url": "https://files.pythonhosted.org/packages/40/9b/57ab8f867ee7aa1d84cbc3669661ff9cae7aa96370a768f6c1e40d2a0db9/aussiebb-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e74a9df7695704b68acb4eec1f737907", "sha256": "4142cfaf8348a074a92bb19c640babdf7108a4a45d830f679460a2a9d619f950" }, "downloads": -1, "filename": "aussiebb-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e74a9df7695704b68acb4eec1f737907", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7139, "upload_time": "2019-06-20T01:56:31", "url": "https://files.pythonhosted.org/packages/f5/6c/d268b920cf040eaaf1744fa67640294c302a9534d4264836c5ee476f283c/aussiebb-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f7198118e09e00a56d1eae49f21a67a", "sha256": "ef103fb607bfb55724e4ac59f1010d1a91b193e39a5e5bf449dd28ec582eec91" }, "downloads": -1, "filename": "aussiebb-0.2.tar.gz", "has_sig": false, "md5_digest": "0f7198118e09e00a56d1eae49f21a67a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2673, "upload_time": "2019-06-20T01:56:34", "url": "https://files.pythonhosted.org/packages/40/9b/57ab8f867ee7aa1d84cbc3669661ff9cae7aa96370a768f6c1e40d2a0db9/aussiebb-0.2.tar.gz" } ] }