Skip to main content

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

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

my-santander-finance-0.3.1.tar.gz (6.4 MB view details)

Uploaded Source

Built Distribution

my_santander_finance-0.3.1-py3-none-any.whl (6.4 MB view details)

Uploaded Python 3

File details

Details for the file my-santander-finance-0.3.1.tar.gz.

File metadata

  • Download URL: my-santander-finance-0.3.1.tar.gz
  • Upload date:
  • Size: 6.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.4 Windows/10

File hashes

Hashes for my-santander-finance-0.3.1.tar.gz
Algorithm Hash digest
SHA256 a60bfaf43433dcc097b2274514776865d1ddf7d3f2a257955ad8c5fa71e086c7
MD5 9967d45a1b9545d76dde97493ae98e01
BLAKE2b-256 faaf13b50fea89c0768ef7f6b9167db0c1eabe22b0a0a4d84785908beecccee4

See more details on using hashes here.

File details

Details for the file my_santander_finance-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for my_santander_finance-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e182826c9710c7684a5c3f48ecdfb8a7fb82b5a09bbe6d11dffbfeb6f2d2c6a1
MD5 ff131b9db92dcef8dbd36c9dc2d7761e
BLAKE2b-256 581859e8c32219cfe20aeb6c0988893766663c5cc778da50bf8ce41e337730ae

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page