Skip to main content

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.

Project description

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

  1. Install docker
  2. Install docker-machine (if running on macOS or Windows)
  3. docker pull thenewflesh/shekels:[version]
  4. docker run --name shekels-prod --volume [path to shekels directory]:/mnt/storage --publish 5000:80 thenewflesh/shekels:[version]

Docker For Developers

  1. Install docker
  2. Install docker-machine (if running on macOS or Windows)
  3. Ensure docker-machine has at least 4 GB of memory allocated to it.
  4. git clone git@github.com:theNewFlesh/shekels.git
  5. cd shekels
  6. chmod +x bin/shekels
  7. 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shekels-1.0.3.tar.gz (28.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page