This CLI is extensible and allows you to interact with online banking sites in general. Check below for implemented services and examples.
- node >= 7.10
- Google Chrome 59 is needed to use headless mode. You can also download Chrome Canary and use it alongside your current Chrome stable version.
A global installation is preferred:
npm i ebank-cli -g
Now exec ebank --help
for details on supported commands.
Create a .env
file in your home folder (with proper permissions!) with the specific vars required for authentication. For example: ebank bbva
would need the following vars:
BBVA_DNI=
BBVA_USER=
BBVA_PASSWORD=
Add specific credentials as needed by other commands.
You are welcome to submit a new online banking command utility :)
- Use OS password manager to securely store credentials.
- REPL. Would allow you to interact with your home banking session.
- Transfers
- Payments
- Download credit card extract
- Visa Home
See API docs: https://chromedevtools.github.io/devtools-protocol/