beancount-import-rules is a simple, declarative, smart, and easy-to-use library for importing extracted transactions.
It generates Beancount transactions based on predefined rules.
pip install beancount-importer-rules
or
pdm install beancount-importer-rules
or
poetry add beancount-importer-rules
For more information see the documentation.
- install mise-en-place
- Fork the repository on GitHub.
- Clone the project to your own machine.
- be in the project directory.
- run
mise run setup
- source code is in
beancount_importer_rules/**/*
- tests are in
tests/**/*
- run
mise run test
to run the tests - run
mise run lint
to lint the code - run
mise run format
to format the code - work on a new branch
- make your changes.
- open a pr. pr titles follow the conventional commits format.