async-notify


Nameasync-notify JSON
Version 1.3.10 PyPI version JSON
download
home_pagehttps://github.com/phenobarbital/async-notify
SummaryAsyncio-based Library for send notifications (messages) to users.
upload_time2025-03-14 23:01:44
maintainerNone
docs_urlNone
authorJesus Lara
requires_python>=3.9.16
licenseBSD
keywords asyncio notification telegram slack email
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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.10",
    "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": null,
            "digests": {
                "blake2b_256": "1e82e50c5f904ffc72a72884cf55ba6e1360080f1dc2efc3dd0a8b7e804f6b7b",
                "md5": "56e652d9ee98cf0ea03315d8ee482ea4",
                "sha256": "ee41faf19b0956e4dfcbf132bf2202ef2d1f1da6bddeced0bed05a55089c598d"
            },
            "downloads": -1,
            "filename": "async_notify-1.3.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "56e652d9ee98cf0ea03315d8ee482ea4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9.16",
            "size": 626998,
            "upload_time": "2025-03-14T23:01:44",
            "upload_time_iso_8601": "2025-03-14T23:01:44.745816Z",
            "url": "https://files.pythonhosted.org/packages/1e/82/e50c5f904ffc72a72884cf55ba6e1360080f1dc2efc3dd0a8b7e804f6b7b/async_notify-1.3.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0a8be56e066510b87e1d55bbe6789458a8a78163dbbb1a9745b6df092ee64af7",
                "md5": "73abf7946d421c672ec37f79b41df178",
                "sha256": "93d3c96cb2667e4b5f2f18bfdd87dc9ccdfcf5050103965477cc647e8aded1d2"
            },
            "downloads": -1,
            "filename": "async_notify-1.3.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "73abf7946d421c672ec37f79b41df178",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9.16",
            "size": 668451,
            "upload_time": "2025-03-14T23:01:46",
            "upload_time_iso_8601": "2025-03-14T23:01:46.580899Z",
            "url": "https://files.pythonhosted.org/packages/0a/8b/e56e066510b87e1d55bbe6789458a8a78163dbbb1a9745b6df092ee64af7/async_notify-1.3.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "30c3210744c37086e8277d45c6acc5902f5b5cbe1947950a24284e79ebc85d28",
                "md5": "9f9bbcfea67d4ff1f88b2891f851c8fe",
                "sha256": "0042f4b2a520b9dfa3a17435fa723db30994881edca41a3ed23ea4e3f0b86e6f"
            },
            "downloads": -1,
            "filename": "async_notify-1.3.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9f9bbcfea67d4ff1f88b2891f851c8fe",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9.16",
            "size": 712244,
            "upload_time": "2025-03-14T23:01:47",
            "upload_time_iso_8601": "2025-03-14T23:01:47.708225Z",
            "url": "https://files.pythonhosted.org/packages/30/c3/210744c37086e8277d45c6acc5902f5b5cbe1947950a24284e79ebc85d28/async_notify-1.3.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3c3b947f332856a29035faf5d4939bed131ba023ca3c0098aa6127de631cb577",
                "md5": "5c756ae9f1de02167b13f3b15fad8937",
                "sha256": "ff43ad0c74fd3ef1fdddb244160ec1f161721df8e8edcaa2449a49b2550f3dfa"
            },
            "downloads": -1,
            "filename": "async_notify-1.3.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5c756ae9f1de02167b13f3b15fad8937",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9.16",
            "size": 632751,
            "upload_time": "2025-03-14T23:01:48",
            "upload_time_iso_8601": "2025-03-14T23:01:48.782422Z",
            "url": "https://files.pythonhosted.org/packages/3c/3b/947f332856a29035faf5d4939bed131ba023ca3c0098aa6127de631cb577/async_notify-1.3.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-03-14 23:01:44",
    "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"
}
        
Elapsed time: 1.17540s