{ "info": { "author": "Brandon Craig Rhodes", "author_email": "brandon@rhodesmill.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Topic :: Office/Business", "Topic :: Office/Business :: Financial", "Topic :: Office/Business :: Financial :: Accounting" ], "description": "The ``cashflow`` package\n========================\n\nThis package provides a `cashflow` script that can easily be invoked\nfrom the command line, as well as useful modules that you can use in\nyour own programs that want to manipulate Gnucash data. It is designed\nto operate on Gnucash save files (though not very flexibly, yet; it\nassumes a base-ten currency, for example) and to determine where your\nmoney is going each month.\n\nThe idea is that it reads through your Gnucash ledger, and for each\nmonth creates a tally of which accounts have provided income, which\naccounts have absorbed expenses, and therefore whether you finished the\nmonth with more or less cash than when you started it. A running total\nis kept from month to month indicating whether your cash reserves are\nincreasing or depleting. If the amount is slowly growing, then you\nmight think about investing or spending the surplus; if, instead, your\ncash-on-hand is inexorably decreasing, then you might be on the way to\nbankruptcy.\n\nYou can install this package with `easy_install`, and then simply run\nthe resulting command like::\n\n $ cashflow ledger.gnucash\n\nYou can also ask for the same report to be generated from Python,\nwhich requires a few more lines of effort. Here is what the report\nlooks like for a small two-month ledger included with the `cashflow`\nmodule as a sample:\n\n>>> import cashflow\n>>> book = cashflow.open(cashflow.sample_file_path())\n\n>>> from cashflow.format import display\n>>> from cashflow.reports import cashflow\n>>> display(cashflow(book))\n\n 1.17 Interest\n 2,821.00 Salary\n ---------\n 2,822.17 2,822.17 Income for 1980-01\n\n (125.63) Groceries\n (41.18) Utilities\n ---------\n (166.81) (166.81) Expenses for 1980-01\n ---------\n 2,655.36 2,655.36 Monthly total for 1980-01\n ---------\n 2,655.36 Running total after 1980-01\n\n 2.30 Interest\n 2,821.00 Salary\n ---------\n 2,823.30 2,823.30 Income for 1980-02\n\n (130.93) Groceries\n (48.62) Utilities\n ---------\n (179.55) (179.55) Expenses for 1980-02\n ---------\n 2,643.75 2,643.75 Monthly total for 1980-02\n ---------\n 5,299.11 Running total after 1980-02", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "cashflow", "package_url": "https://pypi.org/project/cashflow/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cashflow/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/cashflow/1.0/", "requires_dist": null, "requires_python": null, "summary": "Reads a Gnucash file and computes your cash flow", "version": "1.0" }, "last_serial": 787256, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "7aac556a61dad77ac350acb2ea3f95a6", "sha256": "5a65dae548029991835aefc89eac94b26eec698885280ce08defd661c088e900" }, "downloads": -1, "filename": "cashflow-1.0.tar.gz", "has_sig": false, "md5_digest": "7aac556a61dad77ac350acb2ea3f95a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8824, "upload_time": "2009-01-03T01:11:20", "url": "https://files.pythonhosted.org/packages/ec/66/3d8309bf5848d94bab3e526c68db5fe06322cfc70b77f52e4ef6d7f60df5/cashflow-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7aac556a61dad77ac350acb2ea3f95a6", "sha256": "5a65dae548029991835aefc89eac94b26eec698885280ce08defd661c088e900" }, "downloads": -1, "filename": "cashflow-1.0.tar.gz", "has_sig": false, "md5_digest": "7aac556a61dad77ac350acb2ea3f95a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8824, "upload_time": "2009-01-03T01:11:20", "url": "https://files.pythonhosted.org/packages/ec/66/3d8309bf5848d94bab3e526c68db5fe06322cfc70b77f52e4ef6d7f60df5/cashflow-1.0.tar.gz" } ] }