# kraken datatype
## Overview
Library to extract, validate and normalize datatypes.
datatypes:
- email
- url
- domain
- date
- country
- address
- telephone
- bool
- currency
- domain
## functions:
- validate: returns True false if validate
- normalize: returns normalized value or None
- guess: return best guess or None of datatype
## How to use:
```
import kraken_datatype as dt
result = dt.validate('email', 'name@test.com')
print(result)
result = dt.normalize('email', 'name@test.com')
print(result)
result = dt.guess('name@test.com')
print(result)
```
Raw data
{
"_id": null,
"home_page": "https://github.com/tactik8/kraken_datatype2",
"name": "kraken-datatype",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Tactik8",
"author_email": "info@tactik8.com",
"download_url": "https://files.pythonhosted.org/packages/49/be/ae4db1b8d1829c5c1dbdc5e7fcfc1a96f8cc00cd0071f37fde7c46292089/kraken-datatype-0.0.14.tar.gz",
"platform": null,
"description": "# kraken datatype\n\n## Overview\nLibrary to extract, validate and normalize datatypes. \n\ndatatypes:\n- email\n- url\n- domain\n- date\n- country\n- address\n- telephone\n- bool\n- currency\n- domain\n\n\n## functions:\n- validate: returns True false if validate\n- normalize: returns normalized value or None\n- guess: return best guess or None of datatype\n\n\n\n## How to use:\n\n```\nimport kraken_datatype as dt \n\nresult = dt.validate('email', 'name@test.com')\nprint(result)\n\nresult = dt.normalize('email', 'name@test.com')\nprint(result)\n\nresult = dt.guess('name@test.com')\nprint(result)\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Kraken datatype",
"version": "0.0.14",
"project_urls": {
"Homepage": "https://github.com/tactik8/kraken_datatype2"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c39db787cd1f59ac05285758227eee0a24ad8d44d030c3d0d95b6cdb9a033e75",
"md5": "ace0664608adaeb9bd4a55d865b5a687",
"sha256": "0baad506ae68cac1e11c9bb6a0fc45f56b3edd1609f7a58a850bbba089a7cdd8"
},
"downloads": -1,
"filename": "kraken_datatype-0.0.14-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ace0664608adaeb9bd4a55d865b5a687",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 10546,
"upload_time": "2024-01-23T13:26:49",
"upload_time_iso_8601": "2024-01-23T13:26:49.614883Z",
"url": "https://files.pythonhosted.org/packages/c3/9d/b787cd1f59ac05285758227eee0a24ad8d44d030c3d0d95b6cdb9a033e75/kraken_datatype-0.0.14-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "49beae4db1b8d1829c5c1dbdc5e7fcfc1a96f8cc00cd0071f37fde7c46292089",
"md5": "bab24f63e96d03274ef7213f38d4a52f",
"sha256": "69fabbcd264b4d65447e65c7176f37bdc37d0b0796841f9c612d22af427066ec"
},
"downloads": -1,
"filename": "kraken-datatype-0.0.14.tar.gz",
"has_sig": false,
"md5_digest": "bab24f63e96d03274ef7213f38d4a52f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6301,
"upload_time": "2024-01-23T13:26:51",
"upload_time_iso_8601": "2024-01-23T13:26:51.175493Z",
"url": "https://files.pythonhosted.org/packages/49/be/ae4db1b8d1829c5c1dbdc5e7fcfc1a96f8cc00cd0071f37fde7c46292089/kraken-datatype-0.0.14.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-23 13:26:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "tactik8",
"github_project": "kraken_datatype2",
"github_not_found": true,
"lcname": "kraken-datatype"
}