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.5.tar.gz (37.3 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.5-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spendingizer_djmgrant-0.0.5.tar.gz
  • Upload date:
  • Size: 37.3 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.5.tar.gz
Algorithm Hash digest
SHA256 ac763bfcb8d1d4eba79fb99f6cd1d0935a13f1a79b221a3e485743060e641117
MD5 b99e6a82dc2b39d2cd2de0c8ed4070cf
BLAKE2b-256 321d95b08ffbba542209df85d8dcbbd7bc62c71b968f72018fe4b74b9eb687b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spendingizer_djmgrant-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6f53671164aad94e996a8d68de18d4ab3b7fc792e38b64f92d2b6510887391f1
MD5 136f4d2afdabb901053d541dc8da1d8e
BLAKE2b-256 7cf9b9a1dd95112d00cec3109123196b1437d91defe11abe928b891d19c145ec

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