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.
- Documentation: docs.rs
- Installation: crates.io
- Source code: github.com
| 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 | حروف فارسی رو به عدد تبدیل میکنه |
-
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: [email protected]
- 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.
