flexget.plugins.filter.exists_series module#

class flexget.plugins.filter.exists_series.FilterExistsSeries[source]#

Bases: object

Intelligent series aware exists rejecting.

Example:

exists_series: /storage/series/
on_task_filter(task, config)[source]#
prepare_config(config)[source]#
VIDEO_EXTENSIONS = {'.avi', '.m4v', '.mkv', '.mp4', '.mpg', '.ts', '.webm', '.wmv'}#
schema = {'anyOf': [{'oneOf': [{'items': {'format': 'path', 'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'format': 'path', 'title': 'single value', 'type': 'string'}]}, {'additionalProperties': False, 'properties': {'allow_different_qualities': {'default': False, 'enum': ['better', True, False]}, 'path': {'oneOf': [{'items': {'format': 'path', 'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'format': 'path', 'title': 'single value', 'type': 'string'}]}, 'recursive': {'default': False, 'type': 'boolean'}}, 'required': ['path'], 'type': 'object'}]}#
flexget.plugins.filter.exists_series.register_plugin()[source]#