You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jakub Valenta 74f8e02d6c spreadsheet: Fix coloring 4 months ago
art_account spreadsheet: Fix coloring 4 months ago
.gitignore Save logs in a separate directory 5 months ago
Makefile Makefile: Fix indent 4 months ago
Pipfile Big refactoring 5 months ago
Pipfile.lock Big refactoring 5 months ago
README.md README: Add Installation and deploy run locally 4 months ago
art-account Don't change working dir when running from outside 5 months ago
setup.cfg Big refactoring 5 months ago

README.md

Art Account

Installation

(cd ../account-statement && make setup)
(cd ../google-sheets-wrapper && pip install --user --upgrade .)
make setup

Configuration

  1. Setup Aqbanking using GnuCash.

  2. Store secrets in keyring:

    secret-tool store --label='Art Account Fio Token' art-account fio-token
    secret-tool store --label='Art Account Foo HBCI Password' art-account foo-hbci-password
    
  3. Create configuration files:

    ./config/art-account/account_statement.json
    ./config/art-account/spreadsheet.json
    ./config/art-account/key_flick
    

Test

  1. Retrieve transactions:

    make backup clean transactions
    
  2. Test:

    make spreasheet-test-full
    

Deploy

There are two options:

A. Run locally:

```
make spreadsheet
```

B. Run on server:

```
make deploy-upload REMOTE_HOST=amazon-aws REMOTE_PATH=/home/ec2-user/.cache/art-account/
make deploy-cron REMOTE_HOST=amazon-aws REMOTE_PATH=/home/ec2-user/art-account/
```