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


Download files

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

Source Distribution

django-jabber-1.0.1.tar.gz (2.6 kB view hashes)

Uploaded Source

Built Distribution

django_jabber-1.0.1-py2-none-any.whl (4.5 kB view hashes)

Uploaded Python 2

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page