🚀 **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).
---