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 details)

Uploaded Source

File details

Details for the file shekels-1.0.3.tar.gz.

File metadata

  • Download URL: shekels-1.0.3.tar.gz
  • Upload date:
  • Size: 28.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.10

File hashes

Hashes for shekels-1.0.3.tar.gz
Algorithm Hash digest
SHA256 82906f6d23c176d75583803b84059290b33ceeaabc0d1b6204cbb69e36b69cfe
MD5 6f11b791196f2f354559883f7dcff6f2
BLAKE2b-256 40650fb1649401db5391746028387b75d20a5027788b7b1993474fff212b1edd

See more details on using hashes here.

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