flexget.plugins.filter.content_size module#

class flexget.plugins.filter.content_size.FilterContentSize[source]#

Bases: object

static process_config(config)[source]#
Parameters:

config (dict)

Return type:

tuple[int | None, int | None]

on_task_filter(task, config)[source]#
on_task_modify(task, config)[source]#
process_entry(task, entry, config, remember=True)[source]#

Rejects this entry if it does not pass content_size requirements. Returns true if the entry was rejected.

schema = {'additionalProperties': False, 'properties': {'max': {'format': 'size', 'type': ['number', 'string']}, 'min': {'format': 'size', 'type': ['number', 'string']}, 'strict': {'default': True, 'type': 'boolean'}}, 'type': 'object'}#
flexget.plugins.filter.content_size.register_plugin()[source]#