Skip to main content

A package to import and analyse persomal spending

Project description

spendingizer_djmgrant

Houshold Spending analytics.

Spendingizer is a personal prototype that takes UK First Direct Bank Statements and catagorises and analyzes personal spending.

To complete analysis the following files and formats are needed.

Suggested directory format under user home ($HOME ~) -spend --catagories.csv --wildcards.csv --extra-expenses.csc --statements ---statement.csv ---statement2.csv

Files:

1)categories file (Mandatory file containing category to description mapping) Category,Description Amazon,AMZNMktplace amazon.co.uk Amazon,AMZNMKTPLACE AMAZOAMAZON.CO.UK

  1. Extra expenses - a means of providing adjustments to spend incurred from other accounts etc.
    Year,Month,Category,Amount 2021,12,Travel,827 2021,11,Other,30 2021,11,Travel,50

  2. Statements folder may contain multiple files containing multiple statements of format : Note that Balance is not used. Date,Description,Amount,Balance 30/06/2021,something for other catagory,-13.00,9999.9 29/06/2021,INT'L 0022188981 AMZN DIGITAL*204Z635312477661,-10.97,999.9 29/06/2021,SHELL M54 JUNCTIONSHIFNAL,-84.00,999.9

A configuration file is mandatory and will be searched for in "~/spend", "/etc/spendingizer", env variable "SPENDINGIZER_CONF"

Sample config file spendingizer.conf

Run setup.py to deploy this file and default directory structure. Future versions of software will come with app to edit these files.

[SP] basedir = /Users/{username}/spend statements = %(basedir)s/statements catagories = %(basedir)s/catagories.csv wildcards = %(basedir)s/wildcards.csv extras = %(basedir)s/extra-expenses.csv

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

spendingizer_djmgrant-0.0.3.tar.gz (37.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spendingizer_djmgrant-0.0.3-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file spendingizer_djmgrant-0.0.3.tar.gz.

File metadata

  • Download URL: spendingizer_djmgrant-0.0.3.tar.gz
  • Upload date:
  • Size: 37.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.11

File hashes

Hashes for spendingizer_djmgrant-0.0.3.tar.gz
Algorithm Hash digest
SHA256 59a6be71f767e0254e17ded4e3125b36dcb63346e5fc00e55189bd8660bb5af7
MD5 fa29f8a9c89ca885f6d04b4d7b1c7c00
BLAKE2b-256 42faf1930378b1978a860f90472c3ddfe8fd00bccf543fe4f48176bc8c206b21

See more details on using hashes here.

File details

Details for the file spendingizer_djmgrant-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for spendingizer_djmgrant-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 52603dee72f542f0c01e7b5dd3fdd98a8d49bceca3ce37097af4e18982f6f212
MD5 77b6595779e4e75f33eddefd79a6a837
BLAKE2b-256 323b3ea5525bd16f13268645f389713e84676904170e03bd7e6fcc7ec5694ee8

See more details on using hashes here.

Supported by

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