Skip to content

Latest commit

 

History

History
42 lines (37 loc) · 1.51 KB

README.md

File metadata and controls

42 lines (37 loc) · 1.51 KB

caixa.py

Welcome to caixa.py

This is a very simple script that gives you the latest transactions for your CaixaDirecta Account.

  • Gives you your current account balance.
  • Gives you a list of your last transactions
  • Sends an alerts using Pushbullet or Nexmo SMS

Before using

  1. git clone https://github.com/slauzinho/caixa.py
  2. pip install -r requirements.txt
  3. install Chromedriver
  4. configure the config.py file with the alerts details (Pushbullet API or Nexmo SMS API), your Caixadirecta account number and the path to the Chromedriver bin you downloaded previously.

Basic usage

Simply put your account details as arguments when calling the script:

python caixa.py -u [username] -p [password]

Optional commands

  • Create Excel files:
python caixa.py -u [username] --excel

By using the flag --excel we can create a table in Excel with our transactions and transactions date. If you dont choose a password the script will create the file based on the data previously saved.

  • Custom filenames
python caixa.py -u [username] -p [password] -f [filename]
python caixa.py -u [username] -f [filename] --excel

To do list

  • Add sms alert
  • Scan more then 1 account
  • Generate an Excel table with all the transactions