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.2.tar.gz (14.1 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.2-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spendingizer_djmgrant-0.0.2.tar.gz
  • Upload date:
  • Size: 14.1 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.2.tar.gz
Algorithm Hash digest
SHA256 b7141aa4e7932fb3fe2fc2f3ade3bc7e44f18abdd7f3843d37a08d9affa381bf
MD5 617649297f12ee5913001302c9e668b7
BLAKE2b-256 91b49b8b45ada0bb9c836503132369e0100dc2ddd030a111ffbe23969b1a117d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spendingizer_djmgrant-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2f71a00c6bc4f3694df83f8e67fb07b29a15948401110a5bcd596382a855596f
MD5 c147d82deb1c7282b6e45bea391a59ff
BLAKE2b-256 a4917b91549c0fec3af652992ad65700f0a484e04e058204060e91e682f64f98

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