# Async-Notify #
Async-Notify is a simple, asyncio-based notification library for Apps.
Notify is built on top of python asyncio for send notifications asynchronous with support of twilio, telegram, o365, email, slack, onesignal and many others.
### Why Async-Notify? ###
The finality of Async-Notify is to provide us a subset of communication providers for sending different notifications in a non-blocking mode..
The main goal of Async-Notify is using only asyncio-based technologies.
### Requirements ###
* Python >= 3.8
* asyncio (https://pypi.python.org/pypi/asyncio/)
### Quick Tutorial ###
Currently Async-Notify supports the following providers:
* Amazon SES
* Email (SMTP)
* Gmail
* Office 365
* Telegram (requires aiogram)
* Twilio (SMS)
* OneSignal
* Twitter
* XMPP stanzas
#### Future work: ####
* Slack
* Facebook Messenger
* Discord
* IRC
### How do I get set up? ###
* Summary of set up
* Configuration
* Dependencies
* Database configuration
* How to run tests
* Deployment instructions
### Contribution guidelines ###
Please have a look at the Contribution Guide
* Writing tests
* Code review
### Who do I talk to? ###
* Repo owner or admin
* Other community or team contact
### License ###
Async-Notify is copyright of Jesus Lara (https://phenobarbital.info) and is licensed under BSD license. I am providing code in this repository under an open source licenses, remember, this is my personal repository; the license that you receive is from me and not from my employeer.
Raw data
{
"_id": null,
"home_page": "https://github.com/phenobarbital/async-notify",
"name": "async-notify",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9.16",
"maintainer_email": null,
"keywords": "asyncio, notification, telegram, slack, email",
"author": "Jesus Lara",
"author_email": "Jesus Lara Gimenez <jesuslarag@gmail.com>",
"download_url": null,
"platform": null,
"description": "# Async-Notify #\n\nAsync-Notify is a simple, asyncio-based notification library for Apps.\n\nNotify is built on top of python asyncio for send notifications asynchronous with support of twilio, telegram, o365, email, slack, onesignal and many others.\n\n### Why Async-Notify? ###\n\nThe finality of Async-Notify is to provide us a subset of communication providers for sending different notifications in a non-blocking mode..\nThe main goal of Async-Notify is using only asyncio-based technologies.\n\n### Requirements ###\n\n* Python >= 3.8\n* asyncio (https://pypi.python.org/pypi/asyncio/)\n\n### Quick Tutorial ###\n\nCurrently Async-Notify supports the following providers:\n\n* Amazon SES\n* Email (SMTP)\n* Gmail\n* Office 365\n* Telegram (requires aiogram)\n* Twilio (SMS)\n* OneSignal\n* Twitter\n* XMPP stanzas\n\n#### Future work: ####\n\n* Slack\n* Facebook Messenger\n* Discord\n* IRC\n\n### How do I get set up? ###\n\n* Summary of set up\n* Configuration\n* Dependencies\n* Database configuration\n* How to run tests\n* Deployment instructions\n\n### Contribution guidelines ###\n\nPlease have a look at the Contribution Guide\n\n* Writing tests\n* Code review\n\n### Who do I talk to? ###\n\n* Repo owner or admin\n* Other community or team contact\n\n### License ###\n\nAsync-Notify is copyright of Jesus Lara (https://phenobarbital.info) and is licensed under BSD license. I am providing code in this repository under an open source licenses, remember, this is my personal repository; the license that you receive is from me and not from my employeer.\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Asyncio-based Library for send notifications (messages) to users.",
"version": "1.3.5",
"project_urls": {
"Documentation": "https://github.com/phenobarbital/async-notify/",
"Funding": "https://paypal.me/phenobarbital",
"Homepage": "https://github.com/phenobarbital/async-notify",
"Say Thanks!": "https://saythanks.io/to/phenobarbital",
"Source": "https://github.com/phenobarbital/async-notify",
"Tracker": "https://github.com/phenobarbital/async-notify/issues"
},
"split_keywords": [
"asyncio",
" notification",
" telegram",
" slack",
" email"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ff89d8183df49418474e5c3a0d94d1ed3905a0bf30eb84103650a5ac677ee4d8",
"md5": "e381113b405412142469730ff9543035",
"sha256": "a7567828c0f4f7a31e868ab82bbc0b5432f2061a2120aea0aad341cc024a485a"
},
"downloads": -1,
"filename": "async_notify-1.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e381113b405412142469730ff9543035",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9.16",
"size": 623949,
"upload_time": "2024-11-04T00:02:24",
"upload_time_iso_8601": "2024-11-04T00:02:24.027901Z",
"url": "https://files.pythonhosted.org/packages/ff/89/d8183df49418474e5c3a0d94d1ed3905a0bf30eb84103650a5ac677ee4d8/async_notify-1.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4bd7ff2cd3e18784c7881c28523510eaf40bf06b3d46a1a77f7a1369dc4bdfd1",
"md5": "15c43c3f87a8d7eba152f85afcbcfbff",
"sha256": "79846ac5df8a35f6f37ec6520fff9879e7712453cbaced860d2124257409d687"
},
"downloads": -1,
"filename": "async_notify-1.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "15c43c3f87a8d7eba152f85afcbcfbff",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9.16",
"size": 665398,
"upload_time": "2024-11-04T00:02:26",
"upload_time_iso_8601": "2024-11-04T00:02:26.098100Z",
"url": "https://files.pythonhosted.org/packages/4b/d7/ff2cd3e18784c7881c28523510eaf40bf06b3d46a1a77f7a1369dc4bdfd1/async_notify-1.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "213eb245f9840cd1ff91ef6f18c06b1a1a58f8ea382cfdadeeca6da342f7697d",
"md5": "6531edf1c747b5c573d1232e7ccb6df9",
"sha256": "0b301c9a328282443f576577978900f42bf84d28f3a7dcb8fbf28274ef4c715f"
},
"downloads": -1,
"filename": "async_notify-1.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6531edf1c747b5c573d1232e7ccb6df9",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9.16",
"size": 709192,
"upload_time": "2024-11-04T00:02:28",
"upload_time_iso_8601": "2024-11-04T00:02:28.811111Z",
"url": "https://files.pythonhosted.org/packages/21/3e/b245f9840cd1ff91ef6f18c06b1a1a58f8ea382cfdadeeca6da342f7697d/async_notify-1.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d31325ccc9e8d54c561aa873dee5b504c2a2106ee1a1c794697e9c9ae2654014",
"md5": "f08eaa4765e3ed9662fcfd40bc1c42c1",
"sha256": "97a12e67217cc46f72e1a8a4461cdcaec602a99ba41630cdfce72c27df12def7"
},
"downloads": -1,
"filename": "async_notify-1.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f08eaa4765e3ed9662fcfd40bc1c42c1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9.16",
"size": 629701,
"upload_time": "2024-11-04T00:02:30",
"upload_time_iso_8601": "2024-11-04T00:02:30.505800Z",
"url": "https://files.pythonhosted.org/packages/d3/13/25ccc9e8d54c561aa873dee5b504c2a2106ee1a1c794697e9c9ae2654014/async_notify-1.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-04 00:02:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "phenobarbital",
"github_project": "async-notify",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "async-notify"
}