Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/goshatch/money
🫰 A financial transactions manager
https://github.com/goshatch/money
dolla-dolla-billz dough loot money
Last synced: about 1 month ago
JSON representation
🫰 A financial transactions manager
- Host: GitHub
- URL: https://github.com/goshatch/money
- Owner: goshatch
- License: gpl-3.0
- Created: 2024-09-17T13:22:21.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-21T06:39:22.000Z (3 months ago)
- Last Synced: 2024-11-30T14:26:10.025Z (about 1 month ago)
- Topics: dolla-dolla-billz, dough, loot, money
- Language: Clojure
- Homepage:
- Size: 24.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/goshatch/money/blob/main/config.sample.edn) for information on how to setup categorization rules.
## Requirements
- [Babashka](https://github.com/babashka/babashka#installation) 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:
```sh
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):
```sh
./money --categorize
```## License
Copyright © 2024 Gosha Tcherednitchenko
[The GNU General Public License v3](https://www.gnu.org/licenses/gpl.html)