Skip to content

slauzinho/caixa.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages