flexget.components.notify.notifiers.rapidpush module#
- class flexget.components.notify.notifiers.rapidpush.RapidpushNotifier[source]#
Bases:
objectSend 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)]
- 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'}#