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
- 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.
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
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82906f6d23c176d75583803b84059290b33ceeaabc0d1b6204cbb69e36b69cfe |
|
MD5 | 6f11b791196f2f354559883f7dcff6f2 |
|
BLAKE2b-256 | 40650fb1649401db5391746028387b75d20a5027788b7b1993474fff212b1edd |