hesab


Namehesab JSON
Version 0.2.0 PyPI version JSON
download
home_page
SummaryA CLI personal accounting app with Persian calendar
upload_time2023-11-13 16:39:10
maintainer
docs_urlNone
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"
}
        
Elapsed time: 2.56671s