Name | hesab JSON |
Version |
0.2.0
JSON |
| download |
home_page | |
Summary | A CLI personal accounting app with Persian calendar |
upload_time | 2023-11-13 16:39:10 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.9 |
license | |
keywords |
accounting
persian
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# حساب
یک نرمافزار خطفرمان حسابداری شخصی با تقویم شمسی
## نصب و استفاده
محیط مجازی پابتونیای در مسیر بسته ایجاد کرده و پس از فعّال کردنش بسته را در آن نصب میکنیم:
```bash
$ cd hesab
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install .
```
## استفاده
اگر در محیط مجازی نیستیم واردش میشویم:
```bash
$ cd hesab
$ source venv/bin/activate
```
حال با دستور `hesab` به برنامه دسترسی خواهیم داشت.
### اجرا با چند مثال:
```bash
./hesab --help
./hesab add "ice cream" -20
./hesab list
```
## نقشهٔ راه توسعه
در هر نگارش اصلی قرار است یک سری ویژگی به نرمافزار افزوده شوند.
### نگارش ۰٫۲
ویژگیهایی که انتظار میرود در **دومین** انتشار این نرمافزار موجود باشند:
- امکان ذخیرهٔ یکای جایگزین (قیمت روز تخممرغ) در هر تراکنش.
- خروجی قشنگتر.
- افزودن یک فایل کانفیگ
### نگارش ۱
ویژگیهایی که انتظار میرود در نگارش ۱ نرمافزار موجود باشند:
- یک رابط خطفرمان قابلاستفاده، ساده و زیبا
- امکان ذخیره کردن عنوان هزینهها و درآمدها، مقدار پول و تاریخ آنها به همراه اطلاعات اضافی شامل توضیحات و قیمت بر حسب یکای جایگزین
- یک بستهبندی مناسب و قابلنصب برای نرمافزار
Raw data
{
"_id": null,
"home_page": "",
"name": "hesab",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "Accounting,persian",
"author": "",
"author_email": "Erfan Kheyrollahi Qaro\u011flu <ekm507@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/b0/cb/256d9670ac90bc1a78e23376f767f2158857890865ec06aa84dba2f5c3c3/hesab-0.2.0.tar.gz",
"platform": null,
"description": "# \u062d\u0633\u0627\u0628\n\u06cc\u06a9 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u062e\u0637\u200c\u0641\u0631\u0645\u0627\u0646 \u062d\u0633\u0627\u0628\u062f\u0627\u0631\u06cc \u0634\u062e\u0635\u06cc \u0628\u0627 \u062a\u0642\u0648\u06cc\u0645 \u0634\u0645\u0633\u06cc\n\n## \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647\n\u0645\u062d\u06cc\u0637 \u0645\u062c\u0627\u0632\u06cc \u067e\u0627\u0628\u062a\u0648\u0646\u06cc\u200c\u0627\u06cc \u062f\u0631 \u0645\u0633\u06cc\u0631 \u0628\u0633\u062a\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647 \u0648 \u067e\u0633 \u0627\u0632 \u0641\u0639\u0651\u0627\u0644 \u06a9\u0631\u062f\u0646\u0634 \u0628\u0633\u062a\u0647 \u0631\u0627 \u062f\u0631 \u0622\u0646 \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:\n```bash\n$ cd hesab\n$ python3 -m venv venv\n$ source venv/bin/activate\n$ pip install .\n```\n\n## \u0627\u0633\u062a\u0641\u0627\u062f\u0647\n\u0627\u06af\u0631 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u0645\u062c\u0627\u0632\u06cc \u0646\u06cc\u0633\u062a\u06cc\u0645 \u0648\u0627\u0631\u062f\u0634 \u0645\u06cc\u200c\u0634\u0648\u06cc\u0645:\n```bash\n$ cd hesab\n$ source venv/bin/activate\n```\n\u062d\u0627\u0644 \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 `hesab` \u0628\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u0627\u0634\u062a.\n### \u0627\u062c\u0631\u0627 \u0628\u0627 \u0686\u0646\u062f \u0645\u062b\u0627\u0644:\n```bash\n./hesab --help\n./hesab add \"ice cream\" -20\n./hesab list\n```\n\n## \u0646\u0642\u0634\u0647\u0654 \u0631\u0627\u0647 \u062a\u0648\u0633\u0639\u0647\n\u062f\u0631 \u0647\u0631 \u0646\u06af\u0627\u0631\u0634 \u0627\u0635\u0644\u06cc \u0642\u0631\u0627\u0631 \u0627\u0633\u062a \u06cc\u06a9 \u0633\u0631\u06cc \u0648\u06cc\u0698\u06af\u06cc \u0628\u0647 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0627\u0641\u0632\u0648\u062f\u0647 \u0634\u0648\u0646\u062f.\n\n### \u0646\u06af\u0627\u0631\u0634 \u06f0\u066b\u06f2\n\u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u0646\u062a\u0638\u0627\u0631 \u0645\u06cc\u200c\u0631\u0648\u062f \u062f\u0631 **\u062f\u0648\u0645\u06cc\u0646** \u0627\u0646\u062a\u0634\u0627\u0631 \u0627\u06cc\u0646 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0645\u0648\u062c\u0648\u062f \u0628\u0627\u0634\u0646\u062f:\n- \u0627\u0645\u06a9\u0627\u0646 \u0630\u062e\u06cc\u0631\u0647\u0654 \u06cc\u06a9\u0627\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 (\u0642\u06cc\u0645\u062a \u0631\u0648\u0632 \u062a\u062e\u0645\u200c\u0645\u0631\u063a) \u062f\u0631 \u0647\u0631 \u062a\u0631\u0627\u06a9\u0646\u0634.\n- \u062e\u0631\u0648\u062c\u06cc \u0642\u0634\u0646\u06af\u200c\u062a\u0631.\n- \u0627\u0641\u0632\u0648\u062f\u0646 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u06a9\u0627\u0646\u0641\u06cc\u06af\n\n### \u0646\u06af\u0627\u0631\u0634 \u06f1\n\u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u0646\u062a\u0638\u0627\u0631 \u0645\u06cc\u200c\u0631\u0648\u062f \u062f\u0631 \u0646\u06af\u0627\u0631\u0634 \u06f1 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0645\u0648\u062c\u0648\u062f \u0628\u0627\u0634\u0646\u062f:\n- \u06cc\u06a9 \u0631\u0627\u0628\u0637 \u062e\u0637\u200c\u0641\u0631\u0645\u0627\u0646 \u0642\u0627\u0628\u0644\u200c\u0627\u0633\u062a\u0641\u0627\u062f\u0647\u060c \u0633\u0627\u062f\u0647 \u0648 \u0632\u06cc\u0628\u0627\n- \u0627\u0645\u06a9\u0627\u0646 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0631\u062f\u0646 \u0639\u0646\u0648\u0627\u0646 \u0647\u0632\u06cc\u0646\u0647\u200c\u0647\u0627 \u0648 \u062f\u0631\u200c\u0622\u0645\u062f\u0647\u0627\u060c \u0645\u0642\u062f\u0627\u0631 \u067e\u0648\u0644 \u0648 \u062a\u0627\u0631\u06cc\u062e \u0622\u0646\u200c\u0647\u0627 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0627\u0636\u0627\u0641\u06cc \u0634\u0627\u0645\u0644 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0648 \u0642\u06cc\u0645\u062a \u0628\u0631 \u062d\u0633\u0628 \u06cc\u06a9\u0627\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\n- \u06cc\u06a9 \u0628\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u0645\u0646\u0627\u0633\u0628 \u0648 \u0642\u0627\u0628\u0644\u200c\u0646\u0635\u0628 \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\n\n",
"bugtrack_url": null,
"license": "",
"summary": "A CLI personal accounting app with Persian calendar",
"version": "0.2.0",
"project_urls": {
"Bug Tracker": "https://github.com/ekm507/hesab/issues",
"Homepage": "https://github.com/ekm507/hesab",
"Source Code": "https://github.com/ekm507/hesab"
},
"split_keywords": [
"accounting",
"persian"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d9fb3739fe7ec03042c01dc0bc13dde6ed65e8e865550bff15c48ae822487e6f",
"md5": "94f01dc69435aa69d75bd3988fc808ad",
"sha256": "3c345691d2a9c0c04525a77b8d557292feabc7cf8493a09d09107adf7f496573"
},
"downloads": -1,
"filename": "hesab-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "94f01dc69435aa69d75bd3988fc808ad",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 16259,
"upload_time": "2023-11-13T16:39:08",
"upload_time_iso_8601": "2023-11-13T16:39:08.475204Z",
"url": "https://files.pythonhosted.org/packages/d9/fb/3739fe7ec03042c01dc0bc13dde6ed65e8e865550bff15c48ae822487e6f/hesab-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b0cb256d9670ac90bc1a78e23376f767f2158857890865ec06aa84dba2f5c3c3",
"md5": "db5adf7b1e59f6d2a60f76cb76a8e1b4",
"sha256": "7a4db5536fcc682b060dbe23b38110fc6b8d3dc1df4f2b419dcb514b6349f9aa"
},
"downloads": -1,
"filename": "hesab-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "db5adf7b1e59f6d2a60f76cb76a8e1b4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 16510,
"upload_time": "2023-11-13T16:39:10",
"upload_time_iso_8601": "2023-11-13T16:39:10.740642Z",
"url": "https://files.pythonhosted.org/packages/b0/cb/256d9670ac90bc1a78e23376f767f2158857890865ec06aa84dba2f5c3c3/hesab-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-13 16:39:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ekm507",
"github_project": "hesab",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "hesab"
}