Metadata-Version: 2.1
Name: ofx-processor
Version: 3.2.1
Summary: Personal ofx processor
Home-page: https://git.augendre.info/gaugendre/ofx-processor
License: GPL-3.0-or-later
Keywords: ynab,finances,finance automation
Author: Gabriel Augendre
Author-email: gabriel@augendre.info
Requires-Python: >=3.8,<4
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Utilities
Requires-Dist: click (>=8.0.3,<9.0.0)
Requires-Dist: dateparser (>=1.1.0,<2.0.0)
Requires-Dist: ofxtools (>=0.9.4,<0.10.0)
Requires-Dist: requests (>=2.24.0,<3.0.0)
Requires-Dist: selenium (>=4.0.0,<5.0.0)
Project-URL: Repository, https://git.augendre.info/gaugendre/ofx-processor
Description-Content-Type: text/markdown

# ofx-processor

![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ofx-processor)
![PyPI - Format](https://img.shields.io/pypi/format/ofx-processor)
![PyPI - Status](https://img.shields.io/pypi/status/ofx-processor)

## Install

```shell
python -m pip install ofx-processor
```

https://pypi.org/project/ofx-processor/

## Usage

```
Usage: ynab [OPTIONS] COMMAND [ARGS]...

  Import your data to YNAB with the processors listed below or manage your
  config.

Options:
  --version   Show the version and exit.
  -h, --help  Show this message and exit.

Commands:
  config   Manage configuration.
  bpvf     Import BPVF bank statement (OFX file).
  ce       Import CE bank statement (OFX file).
  lcl      Import LCL bank statement (OFX file).
  revolut  Import Revolut bank statement (CSV file).
```

All transactions will be pushed to YNAB. If this is your first time using the script,
it will open a generated config file for you to fill up.

The account and budget UUID are found in the YNAB url when using the web app.

The file passed in parameter will be deleted unless specified (`--keep` option on each import command)

## Versions

This project follows [Semantic Versioning](https://semver.org/).

