You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Gabriel Augendre 7ed84a47fe Change implicit wait to 30 seconds 2 weeks ago
.github/workflows Test against python 3.8->3.10 6 months ago
ofx_processor Change implicit wait to 30 seconds 2 weeks ago
tests Add LCL automatic file download 6 months ago
.gitignore Ignore vs code folder 6 months ago
.pre-commit-config.yaml Add development goodies 6 months ago
Dockerfile Add dockerfile 6 months ago
LICENSE Update 'LICENSE' 5 months ago
README.md Update 'README.md' 5 months ago
poetry.lock Implement sending reconciled amount 6 months ago
pyproject.toml Remove license marker from pyproject.toml as the classifier should be enough 5 months ago
sonar-project.properties Improve sonar cloud feedback speed 2 years ago
tasks.py Update docker build for M1 mac support 3 months ago

README.md

ofx-processor

PyPI - Python Version PyPI - Format PyPI - Status

Install

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.

Development

Release

inv full-test
poetry version <major/minor/patch>
git add .
git commit
inv tag <version>
inv publish publish-docker

Reuse

If you do reuse my work, please consider linking back to this repository 🙂