python main.py --user_name=<your_name>✅ This will:
- Parse all files inside
../bank_statements/ - Save output to:
../output/user_<your_name>_parsed.csv
Optional: You can customize the input folder:
python main.py --user_name=deekshith --input_dir=../custom_folderIf you run main.py without CLI arguments:
- A GUI dialog will ask for your name.
- All files from
../bank_statements/will be parsed. - The output will be saved to
../output/user_<your_name>_parsed.csv.
⚠️ If the GUI dialog fails (e.g. in headless mode), you'll be prompted in the terminal.
git clone git@github.com:deekshith39/PET-AI.git
cd bank_statement_parser
pip install -r requirements.txt- NLP-based transaction categorization
- PDF parsing support
- On-device ML model training
- Dashboard to visualize expenses