Catalog PyPI
Back to packageRELEASE DETAILS

1.0.0

PyPI

aerarium

A CLI tool to track finances

Published4 Dec 2023
Direct dependencies5
Transitive dependenciesNot calculated

README

Version 1.0.0 documentation
aerarium
============

A simple command line tool for tracking my finances.


Features
--------

- Check account balance

  Use the ``--balance`` or ``-b`` flag to print the current account balance.

- Withdraw amount

  Use the ``--withdraw <amount>`` or ``-w <amount>`` option to withdraw money, along with a description and category prompt.
  Prints new account balance.

- Deposit amount
  
  Use the ``--deposit <amount>`` or ``-d <amount>`` option to deposit money, along with a description and category prompt.
  Prints new account balance.  

- List transactions
  
  Use the ``--transactions`` or ``-t`` flag to print a list of all transactions.

- Predict spending
    
  Use the ``--predict <number_of_days>`` or ``-p <number_of_days>`` flag to print a prediction of spending for next n days.

- Help information

  Use ``--help`` to print usage help.

Usage
-----

Some examples:

.. code-block::

   $ aerarium --balance
   Current balance: $1000
   
   $ aerarium --withdraw 100
   Enter withdrawal description: Groceries  
   Enter withdrawal category: Food
   Balance: 900
   
   $ aerarium --deposit 500
   Enter deposit description: Salary
   Enter deposit category: Income
   Balance: 1400
   
The configuration file contains the account name and starting balance.

**Note**: This project is under active development.


Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 5

Native requirements
5 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
PyYAML
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
PyYAMLruntime
colorama
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
coloramaruntime
pandas
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
pandasruntime
scikit-learn
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
scikit-learnruntime
tabulate
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
tabulateruntime

Distribution files

2 collected
aerarium-1.0.0-py3-none-any.whl

bdist_wheel · 6.61 KB · Python py3

Source file
aerarium-1.0.0.tar.gz

sdist · 5.28 KB · Python source

Source file

Repository

PENDING
virajsazzala/aerarium

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:27 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:1058e64546f131bb1d04199433b60bcddb3087340de56a8229332b8dcefd7875

Other collected versions

View all collected versions →