https://github.com/andreasscherbaum/db_account
Retrieve account information from your DB bank account
https://github.com/andreasscherbaum/db_account
account banking db
Last synced: about 2 months ago
JSON representation
Retrieve account information from your DB bank account
- Host: GitHub
- URL: https://github.com/andreasscherbaum/db_account
- Owner: andreasscherbaum
- License: apache-2.0
- Created: 2016-12-27T19:58:37.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-08-04T20:10:45.000Z (almost 6 years ago)
- Last Synced: 2026-01-01T10:41:45.764Z (6 months ago)
- Topics: account, banking, db
- Language: Python
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# db_account
Retrieve account information from your DB bank account
## Description
This tool will fetch the current balance and all account transactions from your DB (a big German bank) account, every time this script is executed. Transactions and balance are stored in a SQLite database in your home directory, also an email is sent to you with the current balance and all new transactions. Multiple schedules (frequently and infrequently used accounts) can be handled by creating multiple config files.
The bank in question allows you to send daily information about your current account balance, and every account movement greater 1€. However the email is not very helpful, as it contains no additional information, and even masks parts of the account number.
## Usage
Update the _account.yaml_ and fill in your bank account details. Multiple accounts or sub accounts can be specified.
Execute the script:
```
./account_statement.py -v -c account.yaml
```
Scheduling as a cron job for different accounts (daily, weekly):
```
30 5 * * 1-6 ./account_statement.py -q -c frequently_used_accounts.yaml
30 5 * * 6 ./account_statement.py -q -c infrequently_used_accounts.yaml
```