Skip to content

A tool for converting a pdf bank statement into a csv. Focuses on the individual transactions in the pdf, and ignores other data.

Notifications You must be signed in to change notification settings

livtanong/teller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teller

Usage

build/teller -i $PATH_TO_PDF_STATEMENT -o $PATH_TO_TSV_OUTPUT

Gotchas

This project uses jdn-loader, which allows you to load jdns as if they were .janet files. This is convenient, but it also means janet's build caching can trip you up. jpm build can actually be a no-op, because no janet file changed. If this happens, jpm clean before jpm build.

Compile

jpm clean jpm deps jpm build (optionally...) jpm install (or...) cp ./build/teller $DIR_IN_PATH

Debugging

pdftotext -nopgbrk -layout -upw $PASSWORD $PATH_TO_PDF -

Roadmap

  • Breaking change: Dates should normalize to ISO.

About

A tool for converting a pdf bank statement into a csv. Focuses on the individual transactions in the pdf, and ignores other data.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages