Skip to content

mbalzert1978/rusty-validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rusty Validator

This project provides a simple validation library written in Rust, with Python bindings using PyO3. The library uses the validator crate to validate email addresses, URLs, and IP addresses.

Features

  • Validate email addresses,
  • Validate URLs,
  • Validate IP addresses using Python.

Requirements

  • Python 3.8 or higher

Installation

You can install the package directly from PyPI:

pip install rusty-validator

Usage

Here's an example of how to use the validation functions in Python:

from rusty_validator import validate_email, validate_url, validate_ip

email = "example@example.com"
is_valid_email = validate_email(email)
print(f"Is valid email: {is_valid_email}")

url = "https://example.com"
is_valid_url = validate_url(url)
print(f"Is valid URL: {is_valid_url}")

ip = "127.0.0.1"
is_valid_ip = validate_ip(ip)
print(f"Is valid IP: {is_valid_ip}")

License

This project is licensed under the MIT License.

Acknowledgements

  • PyO3 for providing the Rust bindings for Python.
  • Validator for the validation functionality.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •