7 stable releases
1.1.4 | Jul 31, 2024 |
---|---|
1.1.3 | May 1, 2024 |
1.1.2 | Apr 6, 2024 |
1.1.1 | Mar 26, 2024 |
1.0.1 | Feb 13, 2024 |
#276 in Text processing
Used in persian-tools-cli
265KB
5.5K
SLoC
Rust-Persian-Tools
Rust🦀 implementation of Persian-Tools
Note: These tools are totally offline (no api calls)
There is also a CLI And a WebApp powered by this library.
Useful links
- Documentation: docs.rs
- Installation: crates.io
- Source code: github.com
Table of features
name | docs | description |
---|---|---|
add_ordinal_suffix | link | پنج رو به پنجم تبدیل میکنه |
arabic_chars | link | عربی بودن یک متن رو چک میکنه و میتونه بعضی حروف فارسی رو به فرم عربی تبدیل کنه |
bill | link | اطلاعات مربوط به قبض |
commas | link | 3000-> 3,000 |
digits | link | 123 -> ۱۲۳ و برعکس |
extract_card_number | link | شماره کارت رو از متن استخراج میکنه چه فارسی چه انگلیسی |
find_capital_by_province | link | استان رو به مرکز استان تبدیل میکنه |
get_bank_name_by_card_number | link | شماره کارت میدی بهت اسم بانک برمیگردونه |
get_place_by_iran_national_id | link | کد ملی میدی بهت شهر و استان برمیگردونه |
half_space | link | نیم فاصله هارو اوکی میکنه |
legal_id | link | شناسه حقوقی رو اعتبار سنجی میکنه |
national_id | link | کد ملی رو اعتبار سنجی میکنه |
number_plate | link | پلاک ماشین و موتور |
number_to_words | link | عدد رو به حروف تبدیل میکنه |
persian_chars | link | فارسی بودن یک متن رو چک میکنه و میتونه بعضی حروف عربی رو به فارسی تبدیل کنه |
phone_number | link | شماره تلفن رو اعتبار سنجی میکنه و اپراتور رو شناسایی میکنه |
remove_ordinal_suffix | link | پنجم رو به پنج تبدیل میکنه |
sheba | link | شماره شبا رو اعتبار سنجی میکنه و اطلاعات بانک مربوط رو برمیگردونه |
time_diff | link | برای دو لحظه از زمان یک متن فارسی تولید میکنه که اختلاف دو لحظه رو توصیف میکنه |
url_fix | link | حروف فارسی رو به فرمتی تبدیل میکنه که در url قابل استفاده باشه |
verity_card_number | link | شماره کارت بانکی رو اعتبار سنجی میکنه |
words_to_number | link | حروف فارسی رو به عدد تبدیل میکنه |
Need help?
-
You don't know how to use it?
- Read docs
- Read tests
- Create an issue
-
If you find a bug or you need a new feature
- Make a issue
-
Need more help?
- Thats my email: alighahremani1377@gmail.com
How to Help
- Star the project ⭐
- Tweet about it
- Refer this project in your project's readme
- Mention the project at local meetups and tell your friends/colleagues
- Add a module see: Contributing.md.
- Fix a bug see: Contributing.md.
- Update database see: Contributing.md.
Dependencies
~0–510KB