Egyptian-id-validator

Latest version: v0.1.0

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.0

🚀 **First Release!**

We are excited to announce the initial release of **Egyptian ID Validator** — a Python package for validating Egyptian national ID numbers.

**Features:**

- **ID Validation**: Verifies the structure, length, and checksum of an Egyptian ID number.
- **Extracted Information**: Provides key details such as:
- **Year, Month, and Day of Birth**
- **Governorate of Issue**
- **Gender**
- **Error Handling**: Identifies and returns detailed error information for invalid IDs.
- **Lightweight and Easy to Use**: Minimal dependencies and straightforward functionality.

**Installation:**

To install this package, simply run:

bash
pip install egyptian-id-validator


**Usage:**

Here's a quick example of how to use the package:

python
from egyptian_id_validator import validate_egyptian_id

id_info = validate_egyptian_id("30012240199937")
if id_info:
print(f"ID is valid! Details: {id_info}")
else:
print("Invalid ID.")


**Compatibility:**

This package supports Python 3.8 through 3.12 and is compatible with all major platforms:
- **Linux**
- **Windows**
- **macOS**

**Feedback and Contributions:**

Your feedback is essential! Please report any bugs, suggest features, or contribute code via [GitHub Issues](https://github.com/MohamedAAbdallah/Egyptian-ID-Validator-Py/issues).

**Acknowledgements:**

Special thanks to all contributors who helped in shaping the initial release.

**License:**

This project is licensed under the [CC BY-NC 4.0 License](https://github.com/MohamedAAbdallah/Egyptian-ID-Validator-Py/blob/main/LICENSE).

---

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.