/rust-persian-tools

Rust version of Persian Tools

Primary LanguageRustMIT LicenseMIT

Rust-Persian-Tools

GitHub license

Rust🦀 implementation of Persian-Tools

Note: These tools are totally offline (no api calls)

Useful links

  1. Documentation: docs.rs
  2. Installation: crates.io
  3. 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?

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.