automated process to obtain the consumption of the bank credit and debit cards, classify them and generate a dashboard
Project description
App para Automatizacion (web scrapping) de Banco Santander
Aplicacion para la gestion de cuentas del banco Santander de Argentina, permite:
- obtener el resumen de la cuenta(download) de los ultimos 60 dias
- transformarlos y cargarlos en una base de datos (sqlite)
- clasificar y etiquetar los consumos
- generar reportes
Instalacion
se requiere tener instalado python
Instalar utilizando pip, desde la consola(cmd.exe):
pip install my-santander-finance
Actualizacion
Actualizar utilizando pip
pip install --upgrade my-santander-finance
Luego verificar version
sanfi --version
Configuracion
La aplicacion crea un directorio en el 'home' del usuario con el nombre '.sanfi', por ejemplo en Windows seria en:
c:\Users\Oscar.sanfi\
Para poder realizar el web scrapping de la pagina de Santander Argentina, es necesario definir tres(3) variables de entorno, ya sea como variables de entorno propiamente dichas o bien en un archivo en el raiz del directorio de la app llamado .env, por ejemplo:
c:\Users\Oscar.sanfi.env
Environment Variables
Las tres(3) variables de entorno son:
DNI
CLAVE
USUARIO
Estos datos, son los requeridos para el login en la web de Santander.
Para mas informacion de como trabajar con las variables de entorno hacer click en este link variables de entorno
Utilizacion
Desde la consola, ejecutar para obtener la ayuda:
sanfi --help
En el caso de querer realizar el download de los consumos:
sanfi --download
La informacion se guarda en una base de datos sqlite (santander.sqlite). Se puede consultar el formato de las tablas en sqlite
Para trabajar directamente con la base de datos sqlite, utilizo la siguiente herramienta grafica free para Windows HeidiSQL
Obviamente, tambien es posible utlizar al consola proporcionada por sqlite desde la linea de comandos:
sqlite3 --help
Para mas informacion, click en sqlite3
Crontab
Para mas informacion, click en crontab
Feedback
Contactarme a opaniagu@gmail.com
Authors
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file my_santander_finance-0.3.5.tar.gz
.
File metadata
- Download URL: my_santander_finance-0.3.5.tar.gz
- Upload date:
- Size: 7.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.11.1 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16740c9c9f09c2e07b096a13a682d07b70a642590a4169ecb028533aff1be378 |
|
MD5 | e13935b11da1a2df0b64e2f1449e751f |
|
BLAKE2b-256 | 5a95acace1bc1bbeb6866d62e6aa55b3100bbaf97a0959d9ee71ecaf411fb5e0 |
File details
Details for the file my_santander_finance-0.3.5-py3-none-any.whl
.
File metadata
- Download URL: my_santander_finance-0.3.5-py3-none-any.whl
- Upload date:
- Size: 7.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.11.1 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d2cb61d5255844a6c9190c6f1122ed7df481c212134bafec56fffa1b5a4f52d |
|
MD5 | 1476e11dfce7d95c923edb0657e8770b |
|
BLAKE2b-256 | 4b098f9cc3e674f05852fcf93b05c6616aef3ed82f1583b6dddc64d384feef24 |