https://github.com/mgielda/njord
https://github.com/mgielda/njord
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/mgielda/njord
- Owner: mgielda
- Created: 2021-08-09T05:48:19.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-09-17T07:15:34.000Z (over 3 years ago)
- Last Synced: 2025-01-12T00:44:39.596Z (over 1 year ago)
- Language: Python
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Njord
Parse bank data and group the spendings using Pandas.
Njord uses two types of categorization based on loose criteria - a human-friendly name (e.g. garage) as well as more general category to aggregate similar types of payments (e.g. bills).
All data (bank configuration, categorization data) is read from files:
* `history` - put bank transcript exports in csv files here
* `bank_configs/{bank}.yml` - bank config files, see example to tweak to your
bank
* `assignments.csv` - put categorization assignments here as string-filter,friendly-name,category
Filters are relaxed, with (future) warnings on things that fall under more than one category.
## Install
```
pipenv install
```
## Run
```
./run.sh
```