Skip to content
A library which can be used for all types of notifications like SMS, Mail, Push.
Python HTML
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Merge branch 'develop' Nov 19, 2017
example
notifyAll Add : Msg91 SMS provider added 👷 🔨 Nov 19, 2017
.gitignore
.gitmessage add : git commit message sample file 🔨 Mar 9, 2017
.travis.yml update: Python 2.7 check removed :construction_update: Aug 24, 2017
LICENSE.txt
MANIFEST Update : pypi Release update 👷 Aug 24, 2017
MANIFEST.in Add : library added to pypi 🔨 👷 Mar 11, 2017
README.rst Update README.rst Aug 29, 2017
requirements.txt Update : Nose Package in added requirement file 🔨 Aug 24, 2017
setup.cfg
setup.py Update : pypi Release update 👷 Aug 24, 2017

README.rst

Welcome to django-notifyAll's documentation !

Documentation Status https://travis-ci.org/inforian/django-notifyAll.svg?branch=master https://coveralls.io/repos/github/inforian/django-notifyAll/badge.svg?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.

You can’t perform that action at this time.