No Description

Jakub Valenta 74f8e02d6c spreadsheet: Fix coloring 15 hours ago
art_account 74f8e02d6c spreadsheet: Fix coloring 15 hours ago
.gitignore 146eb749d4 Save logs in a separate directory 1 month ago
Makefile 6af7b04f7b Makefile: Fix indent 15 hours ago
Pipfile c403e96f90 Big refactoring 1 month ago
Pipfile.lock c403e96f90 Big refactoring 1 month ago
README.md dc97da268e README: Add Installation and deploy run locally 15 hours ago
art-account f8d5de0869 Don't change working dir when running from outside 1 month ago
setup.cfg c403e96f90 Big refactoring 1 month 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/
```