my-expenses
v0.0.4
Published
Transforms arbitrary CSV files exported from banks and card providers to a single simple format: 'Date, Amount, Category, Note'
Downloads
24
Maintainers
Readme
my-expenses CLI on node js
TL;DR
- transform CSV files exported from banks and card providers into CSV files with predefined format:
date, amount, category, note
; - substitute merchants with user-defined categories (merchant to category mapping can also be provded with a JSON file);
- print expense data groupped by month or category;
- try out with
npx
without installing the package.
The problems it is made to solve
- I track my personal expenses on a monthly basis and use a few different means of payment.
- The card provider I use most often lists merchants but no category for each payment and I wanted to map merchant to category only once.
- All of the CSV exports I used to digest into a spreadsheet had more columns that I needed.
Usage
npx github:ivatov/my-expenses help csv
npx github:ivatov/my-expenses csv help transform
npx github:ivatov/my-expenses csv help print