https://github.com/josepedrodias/bank-integ
webscrapping of bank balance data
https://github.com/josepedrodias/bank-integ
banking bankscrap cash-flow-tracking portugal webscrapping
Last synced: 7 months ago
JSON representation
webscrapping of bank balance data
- Host: GitHub
- URL: https://github.com/josepedrodias/bank-integ
- Owner: JosePedroDias
- Created: 2017-02-09T21:02:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-01T14:41:18.000Z (over 8 years ago)
- Last Synced: 2025-01-21T09:48:28.952Z (9 months ago)
- Topics: banking, bankscrap, cash-flow-tracking, portugal, webscrapping
- Language: JavaScript
- Homepage:
- Size: 113 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bank-integ
## motivation
Home banking sites of most Portuguese banks are cumbersome and offer no open APIs or decent exporting formats.
This is an initiative to make that happen, via browser automation. The KISS approach was adopted.
Pretty much everyone can help out with more banks supported and/or maintaining existing banks.## supported banks
* [Montepio](https://www.montepio.pt)
## TODO
* in the montepio_advanced module, the promise isn't returning as it should
## to run:
npm install
auth.json
DEBUG=nightmare node main.js## to process stuff
do the following for your account (must edit account name):
node process.js
node explore.jsexplore features several possible filters and sorting. edit to tweak.
each row is tagged according to a set of criteria defined in `classify.js`. you must edit it to match your categories/habits...
## to plot cash flow graphs
explore saves a `rows.json` file. If you visit the `graph.html` page you can plot the cash flow and do a stacked area plot of the tag totals per month.