Process Chase Bank transaction files
Project description
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] [-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_DATE, --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_DATE, --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 the category. This is
the representation of the Category/Merchant Report with the
--totals-only
option. 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 the category. This is
the representation of the Category Monthly Report with the
--averages-only
option. Use --barchart
or --piechart
, along
with the --monthly
or --averages-only
option to display this chart.
Monthly Category Chart
Plot the Amount spent each month on a given category. Use
--barchart
or --piechart
, along with the --category CATEGORY
option to display this chart.
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`).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for rlane_chase-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de72c9b913d4d61b017645a21bfbf767d93744c689e36124775f55862811d364 |
|
MD5 | 2731c945f9f37ccb129bea3e3435333c |
|
BLAKE2b-256 | 57a6a54c3cafa717e322995c98d657064caca73b9a5aa86892a620ed0d668ea5 |