Skip to main content

pyExpenses is a python package for simply personal financial management.

Project description

==========
pyExpenses
==========
pyExpenses is a python package for simply personally financial management.
The purpose of pyExpenses is to provide a easy way - simple api invoke - to manage
daily trivial expenses, and make it easy to analyze and statistic user records.


Features
--------
* provide a set of api that easy to use to control all the things about manage expenses;
* surport flexible and scalable expenses storage;
* record parser has three types, including filter, analyzing and statistic;
* record parser is base on composition pattern, can flexibly compose parsers;
* surport project concept that let the application can automatic to do somethings;
* more project types will be provide;
* ...


Frame of Package
----------------
+-------------------+
| (Storage Backend) |
| RecManipImpl |
| |
+------+------------+ +--------------+
| | |
| | ErrorHandle |
V | |
+-----------+ +--------------+
| |
+-------------->| RecManip |
| | |
| +----+------+
| | (manage)
| | +-------------+-------------------+
| | | | |
| V | | |
| +-------------+-+ V V
+----+--------+ | | +-----------+ +------------+
| | | (Scheduler) | | | | |
| ConfigManip +---->| Expense | | RecParser | | Projects |
| | | | | | | |
+-----+-------+ | | +----+------+ +------+-----+
| +--------+------+ | |
| | +----------+ |
| | | +----------------------+
| | | |
| V V V
| +---------------------+
+------------------>| |
| USER |
| (developer use api) |
| |
+---------------------+


Installation
------------
Installation is simple. You can install it by running::

$ pip install pyExpenses

Or to get the latest development version from git::

$ git clone git://github.com/JasonLai256/pyExpenses.git


Support
-------
You can log issues on the Github issue tracker for this project.
And welcome you can collaborate with the author to maintain this project.

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

pyExpenses-0.3.tar.gz (15.6 kB view hashes)

Uploaded Source

Built Distribution

pyExpenses-0.3-py2.7.egg (44.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page