Awesome Open Source
Awesome Open Source

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=master

A 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
  • Twilio

both have their own SDK and API

For Push ++++++++

  • Apple Push
  • Android Push

both 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


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (50,963
python3 (1,529
django (973
notifications (287

Find Open Source By Browsing 7,000 Topics Across 59 Categories