Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inforian/python-notifyAll
A library which can be used for all types of notifications like SMS, Mail, Push.
https://github.com/inforian/python-notifyAll
django notification-service notifications python python3
Last synced: 3 months ago
JSON representation
A library which can be used for all types of notifications like SMS, Mail, Push.
- Host: GitHub
- URL: https://github.com/inforian/python-notifyAll
- Owner: inforian
- License: other
- Created: 2017-02-11T07:21:34.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-01-21T19:36:20.000Z (almost 3 years ago)
- Last Synced: 2024-07-11T12:30:46.029Z (4 months ago)
- Topics: django, notification-service, notifications, python, python3
- Language: Python
- Homepage:
- Size: 370 KB
- Stars: 183
- Watchers: 12
- Forks: 8
- Open Issues: 16
-
Metadata Files:
- Readme: README.rst
- License: LICENSE.txt
Awesome Lists containing this project
- starred-awesome - python-notifyAll - A library which can be used for all types of notifications like SMS, Mail, Push. (Python)
README
Welcome to django-notifyAll's documentation !
=============================================.. image:: https://readthedocs.org/projects/django-notifyall/badge/?version=latest
:target: http://django-notifyall.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status.. image:: https://badge.fury.io/py/python-notifyAll.svg
:target: https://badge.fury.io/py/python-notifyAll.. image:: https://travis-ci.org/inforian/django-notifyAll.svg?branch=master
:target: http://travis-ci.org/inforian/django-notifyAll.. image:: https://coveralls.io/repos/github/inforian/django-notifyAll/badge.svg?branch=master
:target: https://coveralls.io/github/inforian/django-notifyAll?branch=masterA library which can be used for all types of notifications like SMS, Mail, Push.
- Supports Python 3+
**Documenation** : https://django-notifyall.readthedocs.io/en/latest/index.html
Why?
====Every application today is dependent on sending out some form of notification - SMS, email or Push.
There is no single interface available to manage either the notification type or the notification service provider.For SMS
+++++++
- Plivo
- Twilioboth have their own SDK and API
For Push
++++++++
- Apple Push
- Android Pushboth have their own SDK and API (though Firebase could be used as a single interface)
For Email
+++++++++
- The same problem.What?
========This library aims to provide a uniform interface to all the developers to use any notification mechanism, from any service provider.
How?
====Work in progress, the basic idea is to follow the lead of `django-allauth`_.
.. _django-allauth: https://django-allauth.readthedocs.io/en/latest/index.html