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
-
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 -
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac763bfcb8d1d4eba79fb99f6cd1d0935a13f1a79b221a3e485743060e641117
|
|
| MD5 |
b99e6a82dc2b39d2cd2de0c8ed4070cf
|
|
| BLAKE2b-256 |
321d95b08ffbba542209df85d8dcbbd7bc62c71b968f72018fe4b74b9eb687b1
|
File details
Details for the file spendingizer_djmgrant-0.0.5-py3-none-any.whl.
File metadata
- Download URL: spendingizer_djmgrant-0.0.5-py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f53671164aad94e996a8d68de18d4ab3b7fc792e38b64f92d2b6510887391f1
|
|
| MD5 |
136f4d2afdabb901053d541dc8da1d8e
|
|
| BLAKE2b-256 |
7cf9b9a1dd95112d00cec3109123196b1437d91defe11abe928b891d19c145ec
|