项目作者: cmbrad

项目描述 :
Account balance scraping for Australian financial institutions
高级语言: Python
项目地址: git://github.com/cmbrad/ausfin-scrape.git
创建时间: 2018-03-25T08:32:31Z
项目社区:https://github.com/cmbrad/ausfin-scrape

开源协议:

下载


Australian Finance Scrapers

This repository provides a number of scrapers which connect to various Australian financial
institutions to get the current account balance. Available scrapers are:

  • 28 Degrees
  • Acorns
  • BTCMarkets
  • Commbank (Bank)
  • Commbank (Shares)
  • ING Direct
  • Ratesetter
  • Suncorp Bank (Bank)
  • Suncorp Bank (Shares)
  • Ubank
  • Unisuper

Prerequisites

  • Python 3.6
  • Google Chrome

Installation

  1. Install Chrome Driver (https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver)
  2. Install this package with pip install -e .

Usage

Balance

Run as follows:

  1. ausfin balance [source] -u [username] -p [password]

eg.

  1. ausfin balance acorns -u username -p password

Source must be one of:

  • 28degrees-credit
  • acorns-investment
  • btcmarkets-investment
  • commbank-bank
  • commbank-investment
  • ing-bank
  • ratesetter-investment
  • suncorpbank-bank
  • suncorpbank-super
  • ubank-bank
  • unisuper-super

Net Worth

Save a config file in the format, for example as config.json:

  1. {
  2. "accounts": [
  3. {
  4. "source": "28degrees-credit",
  5. "username": "ausername",
  6. "password": "apassword"
  7. },
  8. {
  9. "source": "anothersource",
  10. "username": "adifferentusername",
  11. "password": "adifferentpassword"
  12. }
  13. ]
  14. }

Then:

  1. ausfin net-worth -c config.json