Chris Smith 6ce20c17a4 Ignore temporary files | vor 13 Jahren | |
---|---|---|
externals | vor 13 Jahren | |
res | vor 13 Jahren | |
.gitignore | vor 13 Jahren | |
.gitmodules | vor 13 Jahren | |
README.md | vor 13 Jahren | |
analyser.js | vor 13 Jahren | |
data.php | vor 13 Jahren | |
index.html | vor 13 Jahren |
This project consists of a PHP backend which can parse CSV files containing bank account transaction information, and a JavaScript front-end which can analyse and display stats about the parsed data.
The backend expects a ‘Statements’ directory containing CSV files with the following fields:
The JS frontend uses a map containing one entry for each month’s worth of transactions. At present it expects this map to be assigned to a variable called ‘data’. Each month consists of an array of transactions, which are themselves objects containing the following properties:
{"date":"2009-01-05 00:00:00","timezone_type":3,"timezone":"UTC"}
If the category has the special value (Ignored)
, it is excluded from
certain calculates and graphs and showed as greyed out in tables.