Skip to content

blalop/my-year-in-bbva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My year in BBVA

A Dash application mean to show the data about your expenses, incomes...

Based on this post from Dan Harrinson about how to implement Monzo's useful review of the year, this Dash application provides a handy way to control your finances from the monthly statements that BBVA provides via its website.

The requirements can be found in the requirements.txt. This app reads a bbva2pandas generated sqlite database.

Running

From docker image

docker run -v directory/with/monthly/statements:/db -p 8050:8050 blalop/my-year-in-bbva

If building the image from local machine:

docker build -t my-year-in-bbva .

From bare metal

Set up virtual env:

pipenv install -r requirements.txt

Config a .env file, and run the app:

[MYYEARINBBVA_PATH=path/to/sqlite.db] pipenv run python3 yearinbbva