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.4.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.4-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spendingizer_djmgrant-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 36c883ae37f20ce7520d69d8ce561cc1ea057f61c778a6259680f92c7cf32a89
MD5 ad3104300fee9aed463f72b56528c378
BLAKE2b-256 be8e473acdda30da2b56a512b9766e5b6b7e00d0e506140f41564b7773f9145a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for spendingizer_djmgrant-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 448e2c28806da488132682ac2f571885c93ba050c22af1135920deeea714cb9b
MD5 6554ed727db6dd2b53bf39553ad38d63
BLAKE2b-256 74e8d99f226150d5d5bc3ddca156f7061c66bd0ab0ad5c8cd1ba9177b5beec49

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