A Python tool to convert EQ Bank .csv transaction exports to .ofx format for import into financial software.
- Install dependencies using uv:
uv sync --dev
source .venv/bin/activateAll commands can be run with uv run <command>.
The converter looks for CSV files matching the pattern [account_number] Details.csv (e.g., 123456789 Details.csv) in the specified directory.
Convert files in your Downloads folder:
eqconvert ~/DownloadsConvert files and keep the originals:
eqconvert ~/Downloads --keepRun all tests:
pytesttests/data/- Contains sample CSV files for testingtests/runs/- Output directory for test results (cleaned before each test run, preserved after for debugging)