Skip to content

goshatch/money

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Money

But if you ask for a rise
It’s no surprise that they’re giving none away

— Pink Floyd, Money

A personal finance manager. Work in progress.

Loads transaction data from banking export CSVs, normalizes the data, and stores it in SQLite for fun & profit.

Please see config.sample.edn for information on how to setup categorization rules.

Requirements

  • Babashka needs to be installed
  • macOS or (I assume) Linux, *BSD, etc. Might be possible to adapt for Windows, but no guarantees there.

Usage

Import transactions from CSV files:

mkdir -p ~/.config/money ~/.local/share/money
cp config.sample.edn ~/.config/money/config.edn
./money ~/Downloads/bank-export.csv ~/Downloads/credit-card-export.csv

Categorize transactions after the import (eg if you’ve updated your config file):

./money --categorize

License

Copyright © 2024 Gosha Tcherednitchenko

The GNU General Public License v3

About

🫰 A financial transactions manager

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published