Money Per Day 'Til PayDay (mpd-tpd)
Python command-line tool for helping conceptualise how much money is left until payday
pip install mpd-tpd
mpd-tpd --next_payday '2024-07-31' \
--money_remaining '2806.45' \
--fixed_expenses '1269.00' \
--currency_format '£x'
You have 9 days left (excluding today) until payday (Wednesday 2024-07-31).
You have £2,806.45 left to spend and £1,269.00 still to pay in fixed expenses before then.
This means that you have £1,537.45 = (£2,806.45 - £1,269.00) in total to spend until payday.
i.e. you can spend £170.83 per day until you will be paid again.
Home Page: https://github.com/J-sephB-lt-n/mpd-tpd
$ mpd-tpd --help
usage: cli.py [-h] -p NEXT_PAYDAY -m MONEY_REMAINING [-f FIXED_EXPENSES] [-n NAMED_FIXED_EXPENSES] [-c CURRENCY_FORMAT] [-t]
+-------------------------------------+
| Money Per Day 'Til PayDay (mpd-tpd) |
+-------------------------------------+
Command-line tool for helping conceptualise how much money is left until payday
Examples:
$ mpd-tpd --next_payday '2024-07-24' --money_remaining 100
# if you still intend to spend money today, then include flag '--include_today':
$ mpd-tpd --next_payday '2024-07-24' --money_remaining 99.99 --include_today
# if you have known compulsory bills which you want pre-removed before doing the calculation, use parameter '--fixed_expenses':
$ mpd-tpd --next_payday '2024-08-01' --money_remaining 80000 --fixed_expenses 25000
# you can explicitly name your fixed expenses if you want to #
$ mpd-tpd --next_payday '2024-08-01' --money_remaining 80000 --named_fixed_expenses 'home loan=19500.39,pay off credit card=351.16,netflix=5.41'
# if you want the numbers formatted with a specific currency, specify the format
# using parameter '--currency_format'
$ mpd-tpd --next_payday '2024-07-24' --money_remaining 50 --currency_format '£x'
$ mpd-tpd --next_payday '2024-07-24' --money_remaining 99999 --currency_format 'x GBP'
options:
-h, --help show this help message and exit
-p NEXT_PAYDAY, --next_payday NEXT_PAYDAY
Date on which you will next be paid. Required format is YYYY-MM-DD e.g. 2069-07-24
-m MONEY_REMAINING, --money_remaining MONEY_REMAINING
Amount of money remaining (which needs to last you until your next payday)
-f FIXED_EXPENSES, --fixed_expenses FIXED_EXPENSES
Total pending payments (to be paid before your next payday) which are non-negotiable
-n NAMED_FIXED_EXPENSES, --named_fixed_expenses NAMED_FIXED_EXPENSES
You can use this instead of --fixed_expenses if you want a verbose breakdown of your fixed expenses
-c CURRENCY_FORMAT, --currency_format CURRENCY_FORMAT
Show monetary amounts with a specific currency format. Examples: '$x', 'x €', 'xUSD'
-t, --include_today I still want to spend money today (i.e. it is the beginning of the day)
Metadata
Release files for mpd-tpd 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mpd_tpd-0.2.1.tar.gz | 15.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mpd_tpd-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 32.7 kB
Release files / mpd_tpd-0.2.1.tar.gz
| Download URL | mpd_tpd-0.2.1.tar.gz |
|---|---|
| Size | 15.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7eb6ec9f9d8069e319925b5e1197d5ce5a8b11d2acc44789ccca9e11356fa280
|
|
BLAKE2b-256 checksum How to use checksums |
acf15c98078ecc24dc1bf9bc430bf4ba069044b4a4bcfd0e6de2ae7135819f84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.2 Darwin/23.5.0
|
Release files / mpd_tpd-0.2.1-py3-none-any.whl
| Download URL | mpd_tpd-0.2.1-py3-none-any.whl |
|---|---|
| Size | 17.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3d7da1e83aa2287f712231280e517c5b72bdd80bee8080ae0d9db7e17ee00696
|
|
BLAKE2b-256 checksum How to use checksums |
8de6b46947122eaf6b75a93dfc1361998ae9cc9912ff8a69ccd195d681e7648e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.2 Darwin/23.5.0
|