flexget.plugins.filter.if_condition module#

class flexget.plugins.filter.if_condition.FilterIf[source]#

Bases: object

Can run actions on entries that satisfy a given condition.

Actions include accept, reject, and fail, as well as the ability to run other filter plugins on the entries.

check_condition(condition, entry)[source]#

Check if a given entry passes condition.

schema = {'items': {'additionalProperties': {'anyOf': [{'$ref': '/schema/plugins'}, {'enum': ['accept', 'reject', 'fail']}]}, 'type': 'object'}, 'type': 'array'}#
flexget.plugins.filter.if_condition.register_plugin()[source]#