Introduction
Shekels is a local service which consumes a transactions CSV file downloaded
from mint.intuit.com. It conforms this data into a database, and displays it as
a searchable table and dashboard of configurable plots in web frontend.
See documentation for details.
Installation
Python
pip install shekels
Docker
- Install
docker
- Install
docker-machine
(if running on macOS or Windows)
docker pull thenewflesh/shekels:[version]
docker run --name shekels-prod --volume [path to shekels directory]:/mnt/storage --publish 5000:80 thenewflesh/shekels:[version]
Docker For Developers
- Install
docker
- Install
docker-machine
(if running on macOS or Windows)
- Ensure docker-machine has at least 4 GB of memory allocated to it.
git clone git@github.com:theNewFlesh/shekels.git
cd shekels
chmod +x bin/shekels
bin/shekels start
The service should take a few minutes to start up.
Run bin/shekels --help
for more help on the command line tool.