flexget.components.managed_lists.list_match module#

class flexget.components.managed_lists.list_match.ListMatch[source]#

Bases: object

on_task_filter(task, config)[source]#
on_task_learn(task, config)[source]#
schema = {'additionalProperties': False, 'properties': {'action': {'default': 'accept', 'enum': ['accept', 'reject'], 'type': 'string'}, 'from': {'items': {'allOf': [{'$ref': '/schema/plugins?interface=list'}, {'error_maxProperties': 'Plugin options within list_match plugin must be indented 2 more spaces than the first letter of the plugin name.', 'maxProperties': 1, 'minProperties': 1}]}, 'type': 'array'}, 'remove_on_match': {'default': True, 'type': 'boolean'}, 'single_match': {'default': True, 'type': 'boolean'}}, 'type': 'object'}#
flexget.components.managed_lists.list_match.register_plugin()[source]#