Skip to main content

Python tool to track finances over a year

Project description

finance-tracker

Python tool to track finances over a year

Installation

PyPi package

TBD

Usage

  1. Clone the repo

  2. Install poetry

  3. Run make install

  4. Load the categories and categories to filter as incomes wanted in a file called categories.json in ./load/categories/. Such as:

    {
      "CATEGORIES": {
        "CATEGORY_ONE": [
          "TITLE TO CATEGORIZE"
        ],
        "CATEGORY_TWO": [
          "TITLE 2 TO CATEGORIZE"
        ]
      },
      "POSITIVE_CATEGORIES": [
        "CATEGORY_TWO"
      ]
    }
    
  5. Load the CSV files in the folder ./load/entries_files/. Those files have 3 headers (2 with text and 1 with column titles) and the following columns:

    HEADER1;;;;;
    HEADER2;;;;;
    DATE;DATE TWO;TITLE;OTHER DATA;QUANTITY;OTHER
    01/01/1999;01/01/1999;PAYCHECK;PAYCHECK FROM COMPANY 1;1.000;1.000
    
  6. Run make run

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

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

finance-tracker-0.0.0a1.tar.gz (6.5 kB view hashes)

Uploaded Source

Built Distribution

finance_tracker-0.0.0a1-py3-none-any.whl (9.0 kB view hashes)

Uploaded Python 3

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