flexget.components.notify.notifiers.pushalot module#

class flexget.components.notify.notifiers.pushalot.PushalotNotifier[source]#

Bases: object

Send a Pushalot notification.

Example:

notify:
  entries:
    via:
      - pushalot:
          token: <string> Authorization token (can also be a list of tokens) - Required
          link: <string> (default: '{{imdb_url}}')
          linktitle: <string> (default: (none))
          important: <boolean> (default is False)
          silent: <boolean< (default is False)
          image: <string> (default: (none))
          source: <string> (default is 'FlexGet')
          timetolive: <integer>
notify(title, message, config)[source]#

Send a Pushalot notification.

schema = {'additionalProperties': False, 'properties': {'api_key': {'oneOf': [{'items': {'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'title': 'single value', 'type': 'string'}]}, 'image': {'type': 'string'}, 'important': {'default': False, 'type': 'boolean'}, 'silent': {'default': False, 'type': 'boolean'}, 'source': {'default': 'FlexGet', 'type': 'string'}, 'timetolive': {'maximum': 43200, 'minimum': 0, 'type': 'integer'}, 'url': {'type': 'string'}, 'url_title': {'type': 'string'}}, 'required': ['api_key'], 'type': 'object'}#
flexget.components.notify.notifiers.pushalot.register_plugin()[source]#