Name | shuffle-email-rules JSON |
Version |
0.8
JSON |
| download |
home_page | None |
Summary | An open-source language for email filtering rules. |
upload_time | 2024-06-30 11:28:57 |
maintainer | None |
docs_url | None |
author | Aditya |
requires_python | None |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Introduction
Email rules for everyone
## Installation
```bash
pip install shuffle-email-rules
```
## Usage
```python
from shuffle_email_rules.evaluate import evaluate_email_expression
email_json = '{"sender": "test@example.com"}'
expression = 'email.sender.endsWith("@example.com")'
result = evaluate_email_expression(email_json, expression)
print(result)
```
## To-do
Attach all binary .so files to the package to be uploaded to PyPI. Right now, only works on ARM"
Raw data
{
"_id": null,
"home_page": null,
"name": "shuffle-email-rules",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Aditya",
"author_email": "aditya@shuffler.io",
"download_url": "https://files.pythonhosted.org/packages/d9/ef/398c4e0620195c556770043bc6b81f3e21785dade951225ac3d2d864afed/shuffle_email_rules-0.8.tar.gz",
"platform": null,
"description": "# Introduction\n\nEmail rules for everyone\n\n## Installation\n\n```bash\npip install shuffle-email-rules\n```\n\n\n## Usage\n\n```python\nfrom shuffle_email_rules.evaluate import evaluate_email_expression\nemail_json = '{\"sender\": \"test@example.com\"}'\nexpression = 'email.sender.endsWith(\"@example.com\")'\nresult = evaluate_email_expression(email_json, expression)\nprint(result)\n```\n\n## To-do\n\nAttach all binary .so files to the package to be uploaded to PyPI. Right now, only works on ARM\"\n\n",
"bugtrack_url": null,
"license": null,
"summary": "An open-source language for email filtering rules.",
"version": "0.8",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "cc6edd0932501de4b9b22a904c5eaee5d661d6159eb79006b5af93caad1302db",
"md5": "61d71cb94daad6d55908ef36862c4aaa",
"sha256": "40d435197a86369110db3ecfa145d226872ae4ca3b41de5f4794345168ceb54e"
},
"downloads": -1,
"filename": "shuffle_email_rules-0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "61d71cb94daad6d55908ef36862c4aaa",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 29767659,
"upload_time": "2024-06-30T11:28:45",
"upload_time_iso_8601": "2024-06-30T11:28:45.544896Z",
"url": "https://files.pythonhosted.org/packages/cc/6e/dd0932501de4b9b22a904c5eaee5d661d6159eb79006b5af93caad1302db/shuffle_email_rules-0.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d9ef398c4e0620195c556770043bc6b81f3e21785dade951225ac3d2d864afed",
"md5": "9c2715b7f715ca191780a1ceed4215f9",
"sha256": "69ccfb301ad6081d7a0336dbed28423a142dc5431c1be62b933cc9ef0e81bec7"
},
"downloads": -1,
"filename": "shuffle_email_rules-0.8.tar.gz",
"has_sig": false,
"md5_digest": "9c2715b7f715ca191780a1ceed4215f9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26948227,
"upload_time": "2024-06-30T11:28:57",
"upload_time_iso_8601": "2024-06-30T11:28:57.381078Z",
"url": "https://files.pythonhosted.org/packages/d9/ef/398c4e0620195c556770043bc6b81f3e21785dade951225ac3d2d864afed/shuffle_email_rules-0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-30 11:28:57",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "shuffle-email-rules"
}