flexget.components.notify.notifiers.pushsafer module#
- class flexget.components.notify.notifiers.pushsafer.PushsaferNotifier[source]#
Bases:
objectSend a Pushsafer notification.
Example:
notify: entries: via: - pushsafer: private_key: <string> your private key (can also be a alias key) - Required url: <string> (default: '{{imdb_url}}') url_title: <string> (default: (none)) device: <string> your device or device group id (default: (none)) icon: <integer> (default is 1) iconcolor: <string> (default is (none)) sound: <integer> (default is (none)) vibration: <integer> (default is 0) timetolive: <integer> (default: (none)) priority: <integer> (default: 0)) retry: <integer> (default: (none))) expire: <integer> (default: (none))) confirm: <integer> (default: (none))) answer: <integer> (default: 0)) answeroptions: <string> (default: (none))) answerforce: <integer> (default: 0))
- schema = {'additionalProperties': False, 'properties': {'answer': {'maximum': 1, 'minimum': 0, 'type': 'integer'}, 'answerforce': {'maximum': 1, 'minimum': 0, 'type': 'integer'}, 'answeroptions': {'type': 'string'}, 'confirm': {'maximum': 10800, 'minimum': 10, 'type': 'integer'}, 'device': {'type': 'string'}, 'expire': {'maximum': 10800, 'minimum': 60, 'type': 'integer'}, 'icon': {'default': 1, 'maximum': 181, 'minimum': 1, 'type': 'integer'}, 'iconcolor': {'type': 'string'}, 'priority': {'maximum': 2, 'minimum': -2, 'type': 'integer'}, 'private_key': {'oneOf': [{'items': {'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'title': 'single value', 'type': 'string'}]}, 'retry': {'maximum': 10800, 'minimum': 60, 'type': 'integer'}, 'sound': {'maximum': 62, 'minimum': 0, 'type': 'integer'}, 'timetolive': {'maximum': 43200, 'minimum': 0, 'type': 'integer'}, 'url': {'type': 'string'}, 'url_title': {'type': 'string'}, 'vibration': {'default': 0, 'maximum': 3, 'minimum': 0, 'type': 'integer'}}, 'required': ['private_key'], 'type': 'object'}#