pip install -r requirements.txt and put the script to your
cron settings (once a week, once a day maybe).
config JSON file according to
config.sample. The Google password is base64-encoded (not secure at all,
but still better than plaintext).
Downloads latest transactions and uploads them to spreadsheet:
$ python finances.py
Downloads all transactions in your account's history and uploads them to spreadsheet:
$ python finances.py --full
Prevents duplicates by checking transaction ID. If transaction has variable symbol and the amount is positive number (it is not expense), corresponding invoice is searched and transaction data are populated with some additional info from Fakturoid.
For further information read code.
© 2013 Jan Javorek firstname.lastname@example.org
This work is licensed under ISC license.