flexget.components.notify.notifiers.xmpp module#

class flexget.components.notify.notifiers.xmpp.XMPPNotifier[source]#

Bases: object

Send messages via XMPP.

The sleekxmpp library is required to be installed. Install it with: pip install sleekxmpp

All fields are required.

Example:

notify:
  entries:
    via:
      - xmpp:
          sender: sender's JID
          password: sender's password
          recipients: recipient's JID or list of JIDs
notify(title, message, config)[source]#
schema = {'additionalProperties': False, 'properties': {'password': {'type': 'string'}, 'recipients': {'oneOf': [{'items': {'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'title': 'single value', 'type': 'string'}]}, 'sender': {'type': 'string'}}, 'required': ['sender', 'password', 'recipients'], 'type': 'object'}#
flexget.components.notify.notifiers.xmpp.register_plugin()[source]#