rlane-chase


Namerlane-chase JSON
Version 1.0.4 PyPI version JSON
download
home_pageNone
SummaryProcess Chase Bank transaction files
upload_time2024-11-17 17:59:10
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT
keywords chase python banking checking credit-cards graphs
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ### chase - Process Chase Bank transaction files

#### Usage
    chase [--totals-only] [--detail] [--monthly] [--averages-only]
          [--barchart | --piechart] [--moving-average]
          [--no-exclude-chart-categories] [-s START_DATE] [-e END_DATE]
          [--category CATEGORY] [--no-color] [--use-datafiles]
          [--print-sample-config] [-h] [-v] [-V] [--config FILE]
          [--print-config] [--print-url] [--completion [SHELL]]
          [FILES ...]
    
Process downloaded Chase Bank transaction files.

#### Category/Merchant Report
  By default, `chase` prints the Category/Merchant Report:
  
  List each Category, in descending order of the amount spent on each
  category.  Within each Category, list each Merchant, in descending
  order of the amount spent on each Merchant.

    --totals-only       List Categories and Totals only (suppress Merchants)
                        (default: `False`).
    --detail            List Transactions under Merchants, in chronological
                        order (default: `False`).

#### Category Monthly Report
  List each Category, in descending order of the amount spent on each
  category.  Within each Category, list each Month, and the amount
  spent on the category that month.

    --monthly           Print Category Monthly Report (default: `False`).
    --averages-only     List averages only (implies `--monthly`) `--barchart`
                        or `--piechart` may also be given) (default: `False`).

#### Charting options
    --barchart          Display a barchart of the report (default: `False`).
    --piechart          Display a piechart of the report (default: `False`).
    --moving-average    Plot a moving average on a barchart (default:
                        `False`).
    --no-exclude-chart-categories
                        Do not exclude select categories for charts. The
                        categories are listed under `chart_exclude_categories`
                        in the config file (default: `False`).

#### Filtering options
    -s, --start START_DATE
                        Print transactions at or after `START_DATE`
                        (inclusive) (YYYY-MM-DD). Defaults to the epoch. Use
                        `foy` to specify the first of this year.
    -e, --end END_DATE  Print transactions prior to `END_DATE` (exclusive)
                        (YYYY-MM-DD). Defaults to the end of time. Use `fom`
                        to specify the first of this month.
    --category CATEGORY
                        Limit transactions to `CATEGORY`. If `--barchart` or
                        `--piechart` are also given, then `--monthly` is
                        implied.

#### Misc options
    --no-color          Do not print report in color (default: `False`).

#### Datafile options
    --use-datafiles     Process the `CSV` files defined under `datafiles` in
                        the config file (default: `False`).
    FILES               The `CSV` file(s) to process.

#### Category Totals Chart
  Plot the Total amount spent on each category across the date-range,
  in descending order of the amount spent on each category.  This is a
  visualization of the Category/Merchant Report with `--totals-only`.
  Use `--barchart` or `--piechart` to display this chart.

#### Monthly Averages Chart
  Plot the Average amount spent on each category per month, in
  descending order of the amount spent on each category.  This is a
  visualization of the Category Monthly Report with `--averages-only`.
  Use `--barchart` or `--piechart`, along with `--monthly` or
  `--averages-only`, to display this chart.

#### Monthly Category Chart
  Plot the Amount spent each month on a given category.  Use
  `--barchart` or `--piechart`, along with `--category CATEGORY`,
  to display this chart.

#### Configuration File
  The configuration file defines these elements:
  
      `datafiles` (str):  Points to the `CSV` files to process. May
                          begin with `~`, and may contain wildcards.
  
      `chart_exclude_categories` (list[str]): List of categories
                          to not plot on charts.
  
      `startswith_aliases` (mapping table): Map merchants that start
                          with the left-string to the right-string.
  
      `in_aliases` (mapping table): Map merchants that contain
                          the left-string to the right-string.
  
      `categories_by_merchant` (mapping table): Re-categorize the merchants
                          on the left to the Categories on the right.

    --print-sample-config
                        Print a sample configuration file.

#### General options
    -h, --help          Show this help message and exit.
    -v, --verbose       `-v` for detailed output and `-vv` for more detailed.
    -V, --version       Print version number and exit.
    --config FILE       Use config `FILE` (default: `~/.chase.toml`).
    --print-config      Print effective config and exit.
    --print-url         Print project url and exit.
    --completion [SHELL]
                        Print completion scripts for `SHELL` and exit
                        (default: `bash`).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "rlane-chase",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "chase, python, banking, checking, credit-cards, graphs",
    "author": null,
    "author_email": "Russel Lane <russel@rlane.com>",
    "download_url": "https://files.pythonhosted.org/packages/88/51/595f5bc7817043d89c578edc77c4f280a34f1460d4850f7bf5bb3295e0fd/rlane_chase-1.0.4.tar.gz",
    "platform": null,
    "description": "### chase - Process Chase Bank transaction files\n\n#### Usage\n    chase [--totals-only] [--detail] [--monthly] [--averages-only]\n          [--barchart | --piechart] [--moving-average]\n          [--no-exclude-chart-categories] [-s START_DATE] [-e END_DATE]\n          [--category CATEGORY] [--no-color] [--use-datafiles]\n          [--print-sample-config] [-h] [-v] [-V] [--config FILE]\n          [--print-config] [--print-url] [--completion [SHELL]]\n          [FILES ...]\n    \nProcess downloaded Chase Bank transaction files.\n\n#### Category/Merchant Report\n  By default, `chase` prints the Category/Merchant Report:\n  \n  List each Category, in descending order of the amount spent on each\n  category.  Within each Category, list each Merchant, in descending\n  order of the amount spent on each Merchant.\n\n    --totals-only       List Categories and Totals only (suppress Merchants)\n                        (default: `False`).\n    --detail            List Transactions under Merchants, in chronological\n                        order (default: `False`).\n\n#### Category Monthly Report\n  List each Category, in descending order of the amount spent on each\n  category.  Within each Category, list each Month, and the amount\n  spent on the category that month.\n\n    --monthly           Print Category Monthly Report (default: `False`).\n    --averages-only     List averages only (implies `--monthly`) `--barchart`\n                        or `--piechart` may also be given) (default: `False`).\n\n#### Charting options\n    --barchart          Display a barchart of the report (default: `False`).\n    --piechart          Display a piechart of the report (default: `False`).\n    --moving-average    Plot a moving average on a barchart (default:\n                        `False`).\n    --no-exclude-chart-categories\n                        Do not exclude select categories for charts. The\n                        categories are listed under `chart_exclude_categories`\n                        in the config file (default: `False`).\n\n#### Filtering options\n    -s, --start START_DATE\n                        Print transactions at or after `START_DATE`\n                        (inclusive) (YYYY-MM-DD). Defaults to the epoch. Use\n                        `foy` to specify the first of this year.\n    -e, --end END_DATE  Print transactions prior to `END_DATE` (exclusive)\n                        (YYYY-MM-DD). Defaults to the end of time. Use `fom`\n                        to specify the first of this month.\n    --category CATEGORY\n                        Limit transactions to `CATEGORY`. If `--barchart` or\n                        `--piechart` are also given, then `--monthly` is\n                        implied.\n\n#### Misc options\n    --no-color          Do not print report in color (default: `False`).\n\n#### Datafile options\n    --use-datafiles     Process the `CSV` files defined under `datafiles` in\n                        the config file (default: `False`).\n    FILES               The `CSV` file(s) to process.\n\n#### Category Totals Chart\n  Plot the Total amount spent on each category across the date-range,\n  in descending order of the amount spent on each category.  This is a\n  visualization of the Category/Merchant Report with `--totals-only`.\n  Use `--barchart` or `--piechart` to display this chart.\n\n#### Monthly Averages Chart\n  Plot the Average amount spent on each category per month, in\n  descending order of the amount spent on each category.  This is a\n  visualization of the Category Monthly Report with `--averages-only`.\n  Use `--barchart` or `--piechart`, along with `--monthly` or\n  `--averages-only`, to display this chart.\n\n#### Monthly Category Chart\n  Plot the Amount spent each month on a given category.  Use\n  `--barchart` or `--piechart`, along with `--category CATEGORY`,\n  to display this chart.\n\n#### Configuration File\n  The configuration file defines these elements:\n  \n      `datafiles` (str):  Points to the `CSV` files to process. May\n                          begin with `~`, and may contain wildcards.\n  \n      `chart_exclude_categories` (list[str]): List of categories\n                          to not plot on charts.\n  \n      `startswith_aliases` (mapping table): Map merchants that start\n                          with the left-string to the right-string.\n  \n      `in_aliases` (mapping table): Map merchants that contain\n                          the left-string to the right-string.\n  \n      `categories_by_merchant` (mapping table): Re-categorize the merchants\n                          on the left to the Categories on the right.\n\n    --print-sample-config\n                        Print a sample configuration file.\n\n#### General options\n    -h, --help          Show this help message and exit.\n    -v, --verbose       `-v` for detailed output and `-vv` for more detailed.\n    -V, --version       Print version number and exit.\n    --config FILE       Use config `FILE` (default: `~/.chase.toml`).\n    --print-config      Print effective config and exit.\n    --print-url         Print project url and exit.\n    --completion [SHELL]\n                        Print completion scripts for `SHELL` and exit\n                        (default: `bash`).\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Process Chase Bank transaction files",
    "version": "1.0.4",
    "project_urls": {
        "Homepage": "https://github.com/russellane/chase"
    },
    "split_keywords": [
        "chase",
        " python",
        " banking",
        " checking",
        " credit-cards",
        " graphs"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1dc8822fa2af70e6319f9adf4f947de86911e9394a190c1ac4edebf9143e312f",
                "md5": "060f71e48858396a96ea03b04d549ac1",
                "sha256": "3e3e0a6d43e49ed642c966749529862a4b14f5471186b73f9877f5ec9d52a40f"
            },
            "downloads": -1,
            "filename": "rlane_chase-1.0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "060f71e48858396a96ea03b04d549ac1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 12589,
            "upload_time": "2024-11-17T17:59:10",
            "upload_time_iso_8601": "2024-11-17T17:59:10.020285Z",
            "url": "https://files.pythonhosted.org/packages/1d/c8/822fa2af70e6319f9adf4f947de86911e9394a190c1ac4edebf9143e312f/rlane_chase-1.0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8851595f5bc7817043d89c578edc77c4f280a34f1460d4850f7bf5bb3295e0fd",
                "md5": "a3eee5216ae455d70600ab901f867d05",
                "sha256": "b0331ed656e441a25264051c2367a111622b74ea4e48e049faf6a5f16ad04fa2"
            },
            "downloads": -1,
            "filename": "rlane_chase-1.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "a3eee5216ae455d70600ab901f867d05",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 12576,
            "upload_time": "2024-11-17T17:59:10",
            "upload_time_iso_8601": "2024-11-17T17:59:10.934193Z",
            "url": "https://files.pythonhosted.org/packages/88/51/595f5bc7817043d89c578edc77c4f280a34f1460d4850f7bf5bb3295e0fd/rlane_chase-1.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-17 17:59:10",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "russellane",
    "github_project": "chase",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "rlane-chase"
}
        
Elapsed time: 4.79994s