flexget.components.notify.notifiers.rapidpush module#

class flexget.components.notify.notifiers.rapidpush.RapidpushNotifier[source]#

Bases: object

Send a Rapidpush notification.

Example:

notify:
  entries:
    via:
      - rapidpush:
          apikey: xxxxxxx (can also be a list of api keys)
          [category: category, default FlexGet]
          [group: device group, default no group]
          [channel: the broadcast notif. channel; if provided it will be send to the channel subscribers instead of
              your devices, default no channel]
          [priority: 0 - 6 (6 = highest), default 2 (normal)]
notify(title, message, config)[source]#

Send a Rapidpush notification.

schema = {'additionalProperties': False, 'error_not': "Cannot use 'channel' with 'group', 'category' or 'priority'", 'not': {'anyOf': [{'required': ['channel', 'group']}, {'required': ['channel', 'category']}, {'required': ['channel', 'priority']}]}, 'properties': {'api_key': {'oneOf': [{'items': {'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'title': 'single value', 'type': 'string'}]}, 'category': {'default': 'Flexget', 'type': 'string'}, 'channel': {'type': 'string'}, 'group': {'type': 'string'}, 'priority': {'maximum': 6, 'minimum': 0, 'type': 'integer'}}, 'required': ['api_key'], 'type': 'object'}#
flexget.components.notify.notifiers.rapidpush.register_plugin()[source]#