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.
- Validate email addresses,
- Validate URLs,
- Validate IP addresses using Python.
- Python 3.8 or higher
You can install the package directly from PyPI:
pip install rusty-validatorHere'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}")This project is licensed under the MIT License.