Name | kyaah JSON |
Version |
0.1.15
JSON |
| download |
home_page | https://kyaah.readthedocs.io |
Summary | Kyaah abstract away cognitive over-head of sending SMTP mail, together with other mailing operations things like, mail with file, tokens etc. |
upload_time | 2024-07-21 12:13:38 |
maintainer | None |
docs_url | None |
author | Usman Musa |
requires_python | >=3.7 |
license | MIT |
keywords |
kyaah
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Kyaah
Kyaah abstract away cognitive over-head of sending SMTP, POP3, and IMAP mail, together with other mailing operations things like, mail with file, tokens etc.
[![Downloads Month Badge](https://static.pepy.tech/badge/kyaah/month)](https://pypi.org/project/kyaah)
[![License Badge](https://img.shields.io/pypi/l/kyaah.svg)](https://pypi.org/project/kyaah)
[![Supported Wheel Badge](https://img.shields.io/pypi/wheel/kyaah.svg)](https://pypi.org/project/kyaah)
[![Supported Versions Badge](https://img.shields.io/pypi/pyversions/kyaah.svg)](https://pypi.org/project/kyaah)
# Installation & Usage
First, you are recommended to create a virtual environment `python -m venv venv` and then activate it `source venv/bin/activate`, next install the library using:
```sh
pip install kyaah
```
Wait for the installation to finish, basically the library was uploaded using `sdist` (Source Distribution) and `bdist_wheel` (Built Distribution).
After that, simply import the library and set payload, which include `sender`, `receiver`, `subject`, `body`, and `password` and lastly call the `send` method and pass the `payload` as a keyword just like the sample below:
```python
import kyaah
payload = dict(
sender = "myemail@gmail.com",
receiver = ["receiver@gmail.com"],
subject = "Hellow world!",
body = "Lorem ipsum dolor sit amet adipisicing elit, rerum voluptate ipsum volupt.",
password = "*********",
)
kyaah.send(credentials=payload)
```
## Useful links
- Documentations: https://kyaah.readthedocs.io
- Repository: https://github.com/usmanmusa1920/kyaah
- PYPI Release: https://pypi.org/project/kyaah
Change Log
==========
## 0.1.15 (21/july/2024)
- 0.1.15 Release
- Update CHANGELOG version of release (mistake of previous release v0.1.14 i.e `(*/august/2024)` to `(21/july/2024)`)
- 0.1.14 Release
- Changed naming convention of functions in `camelCase` to `snake_case`. Also making sure all other class are in `PascalCase`
- Implemented a single `send` function for all general sending mail operations (plain, file, image, & page), which replace previous ones:
- `local_mail`, `send_mail`, `send_images`, `send_files`, and `send_page`
- Implemented a single `fetch` function for fetching mail (POP & IMAP), which replace previous ones:
- `fetch_mail_POP`, and `fetch_mail_IMAP`
- Internal arrangement suggestion/guess of mail server
- Fixed mail with page, to ensure it send content of the page not the page itself
- 0.1.13 Release
- Add character style print (text & logging style)
- Add POP and IMAP
- Improve files naming slices
- Include email link (with expiration age)
- Changed the a required module of 'pstyle' to 'rgbpy'
- 0.1.12 Release
Docs
- 0.1.11 Release
Docs
- 0.1.10 Release
OS compatibility
- 0.1.9 Release
- 0.1.8 Release
This release mostly is for adding more documentations.
Raw data
{
"_id": null,
"home_page": "https://kyaah.readthedocs.io",
"name": "kyaah",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "kyaah",
"author": "Usman Musa",
"author_email": "usmanmusa1920@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/50/38/1b758f36da41fa112ab28acbd8f29edae27aff4796cbb9b1970a07f33d70/kyaah-0.1.15.tar.gz",
"platform": "any",
"description": "# Kyaah\n\nKyaah abstract away cognitive over-head of sending SMTP, POP3, and IMAP mail, together with other mailing operations things like, mail with file, tokens etc.\n\n[![Downloads Month Badge](https://static.pepy.tech/badge/kyaah/month)](https://pypi.org/project/kyaah)\n[![License Badge](https://img.shields.io/pypi/l/kyaah.svg)](https://pypi.org/project/kyaah)\n[![Supported Wheel Badge](https://img.shields.io/pypi/wheel/kyaah.svg)](https://pypi.org/project/kyaah)\n[![Supported Versions Badge](https://img.shields.io/pypi/pyversions/kyaah.svg)](https://pypi.org/project/kyaah)\n\n# Installation & Usage\n\nFirst, you are recommended to create a virtual environment `python -m venv venv` and then activate it `source venv/bin/activate`, next install the library using:\n\n```sh\n pip install kyaah\n```\n\nWait for the installation to finish, basically the library was uploaded using `sdist` (Source Distribution) and `bdist_wheel` (Built Distribution).\n\nAfter that, simply import the library and set payload, which include `sender`, `receiver`, `subject`, `body`, and `password` and lastly call the `send` method and pass the `payload` as a keyword just like the sample below:\n\n```python\n import kyaah\n \n payload = dict(\n sender = \"myemail@gmail.com\",\n receiver = [\"receiver@gmail.com\"],\n subject = \"Hellow world!\",\n body = \"Lorem ipsum dolor sit amet adipisicing elit, rerum voluptate ipsum volupt.\",\n password = \"*********\",\n )\n\n kyaah.send(credentials=payload)\n```\n\n## Useful links\n\n- Documentations: https://kyaah.readthedocs.io\n- Repository: https://github.com/usmanmusa1920/kyaah\n- PYPI Release: https://pypi.org/project/kyaah\n\n\nChange Log\n==========\n\n## 0.1.15 (21/july/2024)\n\n- 0.1.15 Release\n\n - Update CHANGELOG version of release (mistake of previous release v0.1.14 i.e `(*/august/2024)` to `(21/july/2024)`)\n\n- 0.1.14 Release\n\n - Changed naming convention of functions in `camelCase` to `snake_case`. Also making sure all other class are in `PascalCase`\n - Implemented a single `send` function for all general sending mail operations (plain, file, image, & page), which replace previous ones:\n - `local_mail`, `send_mail`, `send_images`, `send_files`, and `send_page`\n - Implemented a single `fetch` function for fetching mail (POP & IMAP), which replace previous ones:\n - `fetch_mail_POP`, and `fetch_mail_IMAP`\n - Internal arrangement suggestion/guess of mail server\n - Fixed mail with page, to ensure it send content of the page not the page itself\n\n- 0.1.13 Release\n\n - Add character style print (text & logging style)\n - Add POP and IMAP\n - Improve files naming slices\n - Include email link (with expiration age)\n - Changed the a required module of 'pstyle' to 'rgbpy'\n\n- 0.1.12 Release\n\nDocs\n\n- 0.1.11 Release\n\nDocs\n\n- 0.1.10 Release\n\nOS compatibility\n\n- 0.1.9 Release\n\n- 0.1.8 Release\n\nThis release mostly is for adding more documentations.\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Kyaah abstract away cognitive over-head of sending SMTP mail, together with other mailing operations things like, mail with file, tokens etc.",
"version": "0.1.15",
"project_urls": {
"Documentation": "https://kyaah.readthedocs.io",
"Download": "https://pypi.org/project/kyaah",
"Homepage": "https://kyaah.readthedocs.io",
"Source": "https://github.com/usmanmusa1920/kyaah"
},
"split_keywords": [
"kyaah"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a34c5733561f9d8742f19bd539437bfe6c9c18202fabb30c42f099cd17e0161c",
"md5": "7688bbafadabd3734ec659c4be3f40d3",
"sha256": "d6581947c4e44385029a317cccbdf673241ded0d99b7270ae41283350445f7a2"
},
"downloads": -1,
"filename": "kyaah-0.1.15-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7688bbafadabd3734ec659c4be3f40d3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 16275,
"upload_time": "2024-07-21T12:13:33",
"upload_time_iso_8601": "2024-07-21T12:13:33.658596Z",
"url": "https://files.pythonhosted.org/packages/a3/4c/5733561f9d8742f19bd539437bfe6c9c18202fabb30c42f099cd17e0161c/kyaah-0.1.15-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "50381b758f36da41fa112ab28acbd8f29edae27aff4796cbb9b1970a07f33d70",
"md5": "58a9679725165972ffc4f708255ec965",
"sha256": "55cf4b66106fab2a282aad3c4860964fdcfef941c59e4795fe654dc48a214829"
},
"downloads": -1,
"filename": "kyaah-0.1.15.tar.gz",
"has_sig": false,
"md5_digest": "58a9679725165972ffc4f708255ec965",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 16554,
"upload_time": "2024-07-21T12:13:38",
"upload_time_iso_8601": "2024-07-21T12:13:38.936547Z",
"url": "https://files.pythonhosted.org/packages/50/38/1b758f36da41fa112ab28acbd8f29edae27aff4796cbb9b1970a07f33d70/kyaah-0.1.15.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-21 12:13:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "usmanmusa1920",
"github_project": "kyaah",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "kyaah"
}