Skip to main content

Send Jabber notifications from Django

Project description

Send Jabber notifications from Django

https://travis-ci.org/alexmorozov/django-jabber.svg?branch=master

Usage

from django_jabber import send_message

recipients = ['user1', 'user2', ] # without @domain.com part
send_message(u'Hello there', recipients)

# You can also pass this job to your Celery instance
send_message.delay(u'Async message', recipients)

Installation

Install the package via Pypi: pip install django-jabber

Add some lines to your settings.py:

INSTALLED_APPS = (
    ...
    'django_jabber',
    ...
)

JABBER_HOST = 'jabber.domain.com'
JABBER_USER = 'robot@domain.com'
JABBER_PASSWORD = 'someStr0ngOne!1'
JABBER_USE_TLS = True
JABBER_USE_SSL = False
JABBER_DRY_RUN = False  # Useful for testing

Requirements

  • sleekxmpp
  • celery
  • django

Compatibility

We use this package on Python 2.7 and Django 1.7+.

License

GPLv3

Authors

django-jabber was written by Alex Morozov.

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
django_jabber-1.0.1-py2-none-any.whl (4.5 kB) Copy SHA256 hash SHA256 Wheel 2.7
django-jabber-1.0.1.tar.gz (2.6 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page