pynances

Pynances

Python library to read in bank account csv files and print out some financial graphs.

See example page for an example html output!

Features:

Security: Every file and every data is processed and displayed locally!

Configuration

The config.cfg file can be setup for your own requirements.

Files to be read in:

"csvFiles": [
		["DKB_giro", "/example_csvs/example_dkb.csv"],
		["Consors_giro", "/example_csvs/example_consors.csv"]
	],

Categories can be defined like this:

"categories": {
		"Overhead": ["Evil landlord", "Insurance"],
        "Orderings": ["Amazon", "Paypal"],
        "Housekeeping": ["Rewe", "Aldi", "Real", "Edeka", "E-Center", "Rossmann", "OBI", "LIDL"],
        "Gas": ["Aral", "Esso", "Shell", "Total", "Jet", "OMV", "ELO", "SUPOL"],
        "Income": ["Some Company"]
	},

The output file is by default:

"output": "example.html"

Example graph outputs (plotly):

Expenses screenshot

Income screenshot

See example notebook for usage!