{ "info": { "author": "Chris Braldey", "author_email": "chris.bradley@cy.id.au", "bugtrack_url": null, "classifiers": [], "description": "# Australian Finance Scrapers\n\nThis repository provides a number of scrapers which connect to various Australian financial\ninstitutions to get the current account balance. Available scrapers are:\n\n* 28 Degrees\n* Acorns\n* BTCMarkets\n* Commbank (Bank)\n* Commbank (Shares)\n* ING Direct\n* Ratesetter\n* Suncorp Bank (Bank)\n* Suncorp Bank (Shares)\n* Ubank\n* Unisuper\n\n## Prerequisites\n* Python 3.6\n* Google Chrome\n\n## Installation\n\n1. Install Chrome Driver (https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver)\n2. Install this package with `pip install -e .`\n\n## Usage\n### Balance\nRun as follows:\n\n```bash\nausfin balance [source] -u [username] -p [password]\n```\n\neg.\n\n```bash\nausfin balance acorns -u username -p password\n```\n\nSource must be one of:\n* 28degrees-credit\n* acorns-investment\n* btcmarkets-investment\n* commbank-bank\n* commbank-investment\n* ing-bank\n* ratesetter-investment\n* suncorpbank-bank\n* suncorpbank-super\n* ubank-bank\n* unisuper-super\n\n### Net Worth\n\nSave a config file in the format, for example as `config.json`:\n\n```json\n{\n \"accounts\": [\n {\n \"source\": \"28degrees-credit\",\n \"username\": \"ausername\",\n \"password\": \"apassword\"\n },\n {\n \"source\": \"anothersource\",\n \"username\": \"adifferentusername\",\n \"password\": \"adifferentpassword\"\n }\n ]\n}\n```\n\nThen:\n\n```bash\nausfin net-worth -c config.json\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://github.com/cmbrad/ausfin-scrape", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ausfin", "package_url": "https://pypi.org/project/ausfin/", "platform": "", "project_url": "https://pypi.org/project/ausfin/", "project_urls": { "Homepage": "https://github.com/cmbrad/ausfin-scrape" }, "release_url": "https://pypi.org/project/ausfin/0.2.3/", "requires_dist": [ "click (<6.8,>=6.7)", "selenium (<3.12,>=3.11)", "tabulate (<0.9,>=0.8)", "requests (<2.19,>=2.18)", "pytest (<3.6,>=3.5); extra == 'test'", "pytest-flake8 (<1.1,>=1.0); extra == 'test'" ], "requires_python": "", "summary": "Account balance scraping for Australian financial institutions", "version": "0.2.3" }, "last_serial": 4090121, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4da67590c1d53883df19d190eb1863b1", "sha256": "617df56241e44055a1556f289d7ed39578beb7bd42eb1adb0ccced6aca0edb6a" }, "downloads": -1, "filename": "ausfin-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4da67590c1d53883df19d190eb1863b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15246, "upload_time": "2018-04-27T10:42:23", "url": "https://files.pythonhosted.org/packages/c5/9b/79038caa9f650961c5e47d2caab6f63c810c5c3c17de369c1ba871cf1a4f/ausfin-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22067765514c7c133deea82be36c4010", "sha256": "9b79e42fc7f542f29320781e888446a0dbf72d30e38ae945c78da0d9fed75d0e" }, "downloads": -1, "filename": "ausfin-0.1.tar.gz", "has_sig": false, "md5_digest": "22067765514c7c133deea82be36c4010", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14909, "upload_time": "2018-04-27T10:42:25", "url": "https://files.pythonhosted.org/packages/7d/da/c9553b8b130d3dd1d690101f7c07588b65f76073c2898db70b15942be44c/ausfin-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "17b04644338621c57411ef12c611202a", "sha256": "315c0b7f410d3ded24ac74ebbb7f2f1f04d3dc0404fcc94c91b1937b9926c9e6" }, "downloads": -1, "filename": "ausfin-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "17b04644338621c57411ef12c611202a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15298, "upload_time": "2018-04-27T10:49:27", "url": "https://files.pythonhosted.org/packages/99/ab/1fb6cbcf44ad6f3cf6e97d87eee36aff52eaae46ac80118f800a8555f3b6/ausfin-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8a0239bf901c39a6f823c3167a559b0", "sha256": "8b15a6a5f9d24f7f1d40576755d731c8f3979ffb0144282d71328b329c7a7a57" }, "downloads": -1, "filename": "ausfin-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e8a0239bf901c39a6f823c3167a559b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14958, "upload_time": "2018-04-27T10:49:29", "url": "https://files.pythonhosted.org/packages/2f/0e/ba5b08c0f7ffa2547ad955b0fbec405c9032dd8a35ca4a9bc962a47d0327/ausfin-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8013a161a7de4b5e56c4bf37194374c9", "sha256": "783ccd4fe456d85c753d03b842176d76d5f1ab1a67c12dfe71f460a7f2ce8dd8" }, "downloads": -1, "filename": "ausfin-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8013a161a7de4b5e56c4bf37194374c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15323, "upload_time": "2018-04-27T11:36:47", "url": "https://files.pythonhosted.org/packages/88/03/42e9d43063d215f836cf116331d53102491373141b4b0568c7e31980d0de/ausfin-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c076913abf5a4e608c4a9e1c05fa609", "sha256": "0d4f863b92782c4852dfa991e54f2059d6cef439bcce0e66d8fc2bfa70d6b5d9" }, "downloads": -1, "filename": "ausfin-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4c076913abf5a4e608c4a9e1c05fa609", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14984, "upload_time": "2018-04-27T11:36:48", "url": "https://files.pythonhosted.org/packages/9e/28/5bf44ca65bfbcae9c2717c39511833badb513b992575d0a58625c921e7d5/ausfin-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d0d58a629f964ab675b252335ce20716", "sha256": "7562a2c6856802e5071f9a2f2ba66049f9d4e0344af561717529c3b4975e2653" }, "downloads": -1, "filename": "ausfin-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d0d58a629f964ab675b252335ce20716", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15452, "upload_time": "2018-04-27T11:49:06", "url": "https://files.pythonhosted.org/packages/21/85/db78e449e17f75317132f96b7870828bbf4b5f42f991c5f20b6aa9f36636/ausfin-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4115ace7d19356b6eaa09306054a3cdc", "sha256": "72544557a948b962cd6a4862af0a67caaac97ff08dae07a2d692cfdbef5f7dc0" }, "downloads": -1, "filename": "ausfin-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4115ace7d19356b6eaa09306054a3cdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15103, "upload_time": "2018-04-27T11:49:07", "url": "https://files.pythonhosted.org/packages/1c/d8/1654a9a60e0cb1dc6be6f4f312b1a1f831a50a423836051463d63e9a2d14/ausfin-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a5f1c6abe04ee437c4f40ab07d753cc1", "sha256": "7e3cb073ad0a4ae0b15108f67c3000f3eac9e99b6ad13b68be0723f8586053fd" }, "downloads": -1, "filename": "ausfin-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a5f1c6abe04ee437c4f40ab07d753cc1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15449, "upload_time": "2018-04-27T11:56:03", "url": "https://files.pythonhosted.org/packages/fc/55/f9bd6f57aee017b7d6888a203221b261290a4ac50b8440ef3fe05c40b78f/ausfin-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0da6d1ce7318c670c96537937c27f300", "sha256": "35937da9d47e921e7efcaabd88f70ca2789665ffd6c8e42cf251921c97f1e921" }, "downloads": -1, "filename": "ausfin-0.1.4.tar.gz", "has_sig": false, "md5_digest": "0da6d1ce7318c670c96537937c27f300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15099, "upload_time": "2018-04-27T11:56:05", "url": "https://files.pythonhosted.org/packages/88/9f/e4113cd3d3d64b1b9197fc5d50906a25d6c8849bef3685a1f87942b6c5ce/ausfin-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "23f602924c64173ff18f6a417c7047b7", "sha256": "ae49853c3100d6822d482131e91534822537254118e8c928eb68edd38f333df1" }, "downloads": -1, "filename": "ausfin-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "23f602924c64173ff18f6a417c7047b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15306, "upload_time": "2018-04-27T12:07:05", "url": "https://files.pythonhosted.org/packages/ef/c6/618d2ae4040c356b246868a469b1ce6e2ca88d107282fe0890467c25ef17/ausfin-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07bd8c799d8f1aefab622badc9d6b9e8", "sha256": "79e7e2e2e2089cb4c45ed7744ae06dfbc6f85e5f0b10fec992a31290c990ece1" }, "downloads": -1, "filename": "ausfin-0.2.0.tar.gz", "has_sig": false, "md5_digest": "07bd8c799d8f1aefab622badc9d6b9e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14961, "upload_time": "2018-04-27T12:07:06", "url": "https://files.pythonhosted.org/packages/c4/c4/dd7fc16218d8751f25520cb968ab78ef64d353a0106ba59c0eb3ed362e52/ausfin-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "76b1cbfccbc7d3eabedc0ba404707f4d", "sha256": "dbf5b138472ac0b9ee0f6a1a2de13e9378674ffc74fa69c7b58cb7238ef59ec8" }, "downloads": -1, "filename": "ausfin-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "76b1cbfccbc7d3eabedc0ba404707f4d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15539, "upload_time": "2018-05-05T13:18:22", "url": "https://files.pythonhosted.org/packages/32/57/73cb247ef47a962b9e66cfc8cdbc8737f382202013e6c61debe8e4b86f6f/ausfin-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f99cd357b26c99878b627d68029cef4b", "sha256": "967d2269f993a53aaa0e64bf489c7a869043610affa36157c02954c410b904ef" }, "downloads": -1, "filename": "ausfin-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f99cd357b26c99878b627d68029cef4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15198, "upload_time": "2018-05-05T13:18:24", "url": "https://files.pythonhosted.org/packages/37/bc/21671862fc85507052f8ec67be800d7c71f7c661933fd7a448c3dae79dab/ausfin-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2a7eb16bdaddb60da8c31f8be0daa25d", "sha256": "82680a0a9f09e215a6848cb2e4238a7de55787a454c9e1ddd9fb571254e74be5" }, "downloads": -1, "filename": "ausfin-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2a7eb16bdaddb60da8c31f8be0daa25d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15543, "upload_time": "2018-05-05T13:37:48", "url": "https://files.pythonhosted.org/packages/5a/30/2ecfd348e5940ca76b7f7aa621e7f3e9694162241d3b02d0902902bf5c99/ausfin-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebe0dec75c684955ef19884a6ee0dd71", "sha256": "19c62ca60a7e672e48521e6b44a14b4b91a4f9cd67229fcd965dab336ef5952f" }, "downloads": -1, "filename": "ausfin-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ebe0dec75c684955ef19884a6ee0dd71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15201, "upload_time": "2018-05-05T13:37:50", "url": "https://files.pythonhosted.org/packages/c0/0e/0206bdeddf88a5a0215f09f6043226d206448de22f30b830dd4d8d5dc1c6/ausfin-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "24f5cfa28791d89779ab2db3d60a629d", "sha256": "c105b8d240e0406a2eb22e94910afe1e21ca34e0819ac0d6d99f82905238d4d1" }, "downloads": -1, "filename": "ausfin-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "24f5cfa28791d89779ab2db3d60a629d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15546, "upload_time": "2018-07-22T11:37:37", "url": "https://files.pythonhosted.org/packages/5d/a2/7f6d7e47f921f4cb2a44d5d3a6d4b4238c11347a6edfb6c1a656e5dec2d9/ausfin-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48f07f5f657053e47155bd1805e1101c", "sha256": "7e1c79dbe46fa1d5acca28e1588d4edb66a64c3caaded27abf742ecffdd92e40" }, "downloads": -1, "filename": "ausfin-0.2.3.tar.gz", "has_sig": false, "md5_digest": "48f07f5f657053e47155bd1805e1101c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15198, "upload_time": "2018-07-22T11:37:39", "url": "https://files.pythonhosted.org/packages/60/ad/3afc1d24c047438a3c6e63e3166b8934c9b7cba390901b32d1bd2dc5fe78/ausfin-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24f5cfa28791d89779ab2db3d60a629d", "sha256": "c105b8d240e0406a2eb22e94910afe1e21ca34e0819ac0d6d99f82905238d4d1" }, "downloads": -1, "filename": "ausfin-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "24f5cfa28791d89779ab2db3d60a629d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15546, "upload_time": "2018-07-22T11:37:37", "url": "https://files.pythonhosted.org/packages/5d/a2/7f6d7e47f921f4cb2a44d5d3a6d4b4238c11347a6edfb6c1a656e5dec2d9/ausfin-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48f07f5f657053e47155bd1805e1101c", "sha256": "7e1c79dbe46fa1d5acca28e1588d4edb66a64c3caaded27abf742ecffdd92e40" }, "downloads": -1, "filename": "ausfin-0.2.3.tar.gz", "has_sig": false, "md5_digest": "48f07f5f657053e47155bd1805e1101c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15198, "upload_time": "2018-07-22T11:37:39", "url": "https://files.pythonhosted.org/packages/60/ad/3afc1d24c047438a3c6e63e3166b8934c9b7cba390901b32d1bd2dc5fe78/ausfin-0.2.3.tar.gz" } ] }