Skip to main content

A CLI personal accounting app with Persian calendar

Project description

حساب

یک نرم‌افزار خط‌فرمان حسابداری شخصی با تقویم شمسی

نصب و استفاده

محیط مجازی پابتونی‌ای در مسیر بسته ایجاد کرده و پس از فعّال کردنش بسته را در آن نصب می‌کنیم:

$ cd hesab
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install .

استفاده

اگر در محیط مجازی نیستیم واردش می‌شویم:

$ cd hesab
$ source venv/bin/activate

حال با دستور hesab به برنامه دسترسی خواهیم داشت.

اجرا با چند مثال:

./hesab --help
./hesab add "ice cream" -20
./hesab list

نقشهٔ راه توسعه

در هر نگارش اصلی قرار است یک سری ویژگی به نرم‌افزار افزوده شوند.

نگارش ۰٫۲

ویژگی‌هایی که انتظار می‌رود در دومین انتشار این نرم‌افزار موجود باشند:

  • امکان ذخیرهٔ یکای جایگزین (قیمت روز تخم‌مرغ) در هر تراکنش.
  • خروجی قشنگ‌تر.
  • افزودن یک فایل کانفیگ

نگارش ۱

ویژگی‌هایی که انتظار می‌رود در نگارش ۱ نرم‌افزار موجود باشند:

  • یک رابط خط‌فرمان قابل‌استفاده، ساده و زیبا
  • امکان ذخیره کردن عنوان هزینه‌ها و در‌آمدها، مقدار پول و تاریخ آن‌ها به همراه اطلاعات اضافی شامل توضیحات و قیمت بر حسب یکای جایگزین
  • یک بسته‌بندی مناسب و قابل‌نصب برای نرم‌افزار

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

hesab-0.2.0.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

hesab-0.2.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file hesab-0.2.0.tar.gz.

File metadata

  • Download URL: hesab-0.2.0.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for hesab-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7a4db5536fcc682b060dbe23b38110fc6b8d3dc1df4f2b419dcb514b6349f9aa
MD5 db5adf7b1e59f6d2a60f76cb76a8e1b4
BLAKE2b-256 b0cb256d9670ac90bc1a78e23376f767f2158857890865ec06aa84dba2f5c3c3

See more details on using hashes here.

File details

Details for the file hesab-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: hesab-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for hesab-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c345691d2a9c0c04525a77b8d557292feabc7cf8493a09d09107adf7f496573
MD5 94f01dc69435aa69d75bd3988fc808ad
BLAKE2b-256 d9fb3739fe7ec03042c01dc0bc13dde6ed65e8e865550bff15c48ae822487e6f

See more details on using hashes here.

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