flexget.components.seen.seen module#
- class flexget.components.seen.seen.FilterSeen[source]#
Bases:
objectRemember previously downloaded content and reject them in subsequent executions.
Without this plugin FlexGet would download all matching content on every execution.
This plugin is enabled on all tasks by default. See wiki for more information.
- on_task_filter(task, config, remember_rejected=False)[source]#
Filter entries already accepted on previous runs.
- schema = {'oneOf': [{'type': 'boolean'}, {'enum': ['global', 'local'], 'type': 'string'}, {'properties': {'fields': {'items': {'type': 'string'}, 'minItems': 1, 'type': 'array', 'uniqueItems': True}, 'local': {'type': 'boolean'}}, 'type': 'object'}]}#