From 3754bb6ca6bfca61f0b8d2ea5dff707bfffb43c8 Mon Sep 17 00:00:00 2001 From: Kevin Bataille Date: Mon, 9 Feb 2026 14:13:10 +0100 Subject: [PATCH] Update README with information about new dynamic processor --- docs/README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/README.md b/docs/README.md index b821a40..28e3206 100644 --- a/docs/README.md +++ b/docs/README.md @@ -102,6 +102,30 @@ python export_all_csv.py python export_all_csv.py --output-dir /path/to/output ``` +#### dynamic_all_processor.py (NEW) +Fully dynamic processor that auto-discovers all PDF directories and processes them: + +```bash +# Automatically discover and process all accounts +python dynamic_all_processor.py + +# Specify custom data directory +python dynamic_all_processor.py --data-dir /custom/path/to/pdfs + +# Generate CSV outputs +python dynamic_all_processor.py --csv + +# Custom data and output directories +python dynamic_all_processor.py --data-dir /path/to/pdfs --output-dir /path/to/output +``` + +**Features:** +- Automatically scans for any directory containing PDF files +- Processes all discovered directories without requiring predefined paths +- Handles special cases (Revolut uses CSV files, ImpĂ´ts are skipped) +- Displays progress and results for each account type +- Provides clear success/failure feedback + #### aggregate_by_month.py Create monthly and yearly aggregated reports from all CSV files: