number2words یک کتابخانهی پایتون برای تبدیل خودکار اعداد به حروف در زبانهای فارسی و انگلیسی است.
- پشتیبانی از اعداد صحیح مثبت و منفی
- پشتیبانی از زبانهای انگلیسی (
en) و فارسی (fa) - رابط کاربری آسان برای توسعهدهندگان
- قابل استفاده بهصورت ماژول، CLI و در پروژههای بزرگتر
pip install git+https://github.com/rezatutor475/number2words.gitfrom number2words import convert_number
print(convert_number(123, lang="en")) # one hundred twenty three
print(convert_number(456, lang="fa")) # چهارصد و پنجاه و ششnumber2words 890 --lang faهشتصد و نود
pytestnumber2words/
├── __init__.py
├── converter.py
├── en.py
├── fa.py
├── exceptions.py
├── cli.py
└── tests/
├── __init__.py
├── test_en.py
└── test_fa.py
ما از مشارکت شما استقبال میکنیم!
- این مخزن را Fork کنید.
- یک شاخه جدید ایجاد کنید:
git checkout -b feature/new-feature - تغییرات خود را اعمال کرده و Commit کنید:
git commit -m 'افزودن قابلیت جدید' - به مخزن اصلی Pull Request بفرستید.
- قبل از هر commit، تستها را اجرا کنید.
- از PEP8 پیروی کنید.
- توضیحات کافی برای Pull Request بنویسید.
این پروژه تحت مجوز MIT ارائه شده است. برای اطلاعات بیشتر به فایل LICENSE مراجعه کنید.