{ "info": { "author": "Radoslaw Jurga", "author_email": "radoslaw.jurga@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: End Users/Desktop", "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: Unix", "Programming Language :: Python :: 3.6", "Topic :: Office/Business :: Financial :: Accounting" ], "description": "# ludget: ledger data visualization\n\n**ludget** is a command-line program for visualization of **[ledger](https://www.ledger-cli.org/)** data.\nIt also supports envelope budgeting.\n\nIt generates the following plots:\n* Budget balance bar chart.\n* Expenses pie chart.\n* Cash flow bar chart.\n* Assets area chart.\n* Net worth bar chart.\n\n## Installation\n\nInstall with `pip`:\n```\npip install ludget\n```\n\n### Requirements \n\n* ledger\n* python 3.6+\n* numpy\n* matplotlib\n* pandas\n\n## Usage\n\nTo specify the ledger journal and other files to be used, write them in `.ledgerrc`.\nTo see an example output use `examples/ledgerrc` as your `.ledgerrc`.\n\n## Example\n\n* `ludget --budget`: budget balance bar chart.\n\n![Budget](example/figures/budget.png)\n\n* `ludget --expenses`: expenses pie chart.\n\n![Expenses](example/figures/expenses.png)\n\n* `ludget --cash-flow`: cash flow bar chart.\n\n![Cash flow](example/figures/cash_flow.png)\n\n* `ludget --assets`: assets area chart.\n\n![Assets](example/figures/assets.png)\n\n* `ludget --net-worth`: net worth bar chart.\n\n![Net worth](example/figures/net_worth.png)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/rjurga/ludget", "keywords": "budget,ledger,visualization", "license": "GPL-3.0-or-later", "maintainer": "", "maintainer_email": "", "name": "ludget", "package_url": "https://pypi.org/project/ludget/", "platform": "", "project_url": "https://pypi.org/project/ludget/", "project_urls": { "Homepage": "https://gitlab.com/rjurga/ludget" }, "release_url": "https://pypi.org/project/ludget/0.1.0/", "requires_dist": [ "matplotlib", "pandas" ], "requires_python": ">=3.6", "summary": "ledger data visualization", "version": "0.1.0" }, "last_serial": 3931847, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b931e9f9c2d8de0d285b4156dbaeb459", "sha256": "ee511953d875463e660c7e328bf7dfc96938b5613501bce692c247d2a1b26944" }, "downloads": -1, "filename": "ludget-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b931e9f9c2d8de0d285b4156dbaeb459", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7461, "upload_time": "2018-06-05T11:35:37", "url": "https://files.pythonhosted.org/packages/a8/17/904cbb612e77a9931c3f3d93f93a83e98920f5af459246880616d239d77a/ludget-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51dbd6b25c650e96faedab355270fdc0", "sha256": "694d34be241ffabe57202881b76bf16911b297b3f9def423ac541c8cfb452846" }, "downloads": -1, "filename": "ludget-0.1.0.tar.gz", "has_sig": false, "md5_digest": "51dbd6b25c650e96faedab355270fdc0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6133, "upload_time": "2018-06-05T11:35:38", "url": "https://files.pythonhosted.org/packages/05/b9/94f9b304939d7791c1565067d603c8a43a780aaf94151b04b510008e27e1/ludget-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b931e9f9c2d8de0d285b4156dbaeb459", "sha256": "ee511953d875463e660c7e328bf7dfc96938b5613501bce692c247d2a1b26944" }, "downloads": -1, "filename": "ludget-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b931e9f9c2d8de0d285b4156dbaeb459", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7461, "upload_time": "2018-06-05T11:35:37", "url": "https://files.pythonhosted.org/packages/a8/17/904cbb612e77a9931c3f3d93f93a83e98920f5af459246880616d239d77a/ludget-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51dbd6b25c650e96faedab355270fdc0", "sha256": "694d34be241ffabe57202881b76bf16911b297b3f9def423ac541c8cfb452846" }, "downloads": -1, "filename": "ludget-0.1.0.tar.gz", "has_sig": false, "md5_digest": "51dbd6b25c650e96faedab355270fdc0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6133, "upload_time": "2018-06-05T11:35:38", "url": "https://files.pythonhosted.org/packages/05/b9/94f9b304939d7791c1565067d603c8a43a780aaf94151b04b510008e27e1/ludget-0.1.0.tar.gz" } ] }