Skip to content

lkwg82/homebanking_data_importer

Repository files navigation

status alpha lightblue pre-commit https://github.com/lkwg82/homebanking_data_importer/actions/workflows/main.yml

Goal

Downloads information of account balances into csv files (via browser instrumentation).

Status: alpha (works but feels like a script)

Credential:

  1. are fetched from keepass via browser interaction protocol see KeepassProxyAccessTest

  2. Keepass Token is saved in (see KeepassProxyCredentialRetriever)

link:./src/main/java/de/lgohlke/homebanking/keepass/KeepassProxyCredentialRetriever.java[role=include]

execution

  1. build with maven ./build_package.sh

  2. invoke data importer with

java -jar target/homebanking_data_importer-1.0-SNAPSHOT.jar output_dir/

see files in output_dir/


configured institutes in MainDataRetriever.java:

...
link:./src/main/java/de/lgohlke/homebanking/MainDataRetriever.java[role=include]
...

credentials are retrieved from keepass with urls configured in BankingURL.java

link:./src/main/java/de/lgohlke/homebanking/institutes/BankingURL.java[role=include]