Export SG bank statements from PDF to CSV. Supported banks:
- DBS/POSB
- UOB
- OCBC
- SCB
# write POSB statement to csv
$ ./main.py -p FILE.pdf -f output.csv
# visualize pdf
$ ./main.py -p FILE.pdf -v
$ pacman -S xsv
$ xsv table output.csv
# exclude DESCRIPTION column
$ xsv select '!2' output.csv | xsv table
Python <=3.10
$ python3 -m pip install -r requirements.txt
Tkinter is also required. You may need to install it separately on certain Linux distributions.
$ pacman -S tk imagemagick