flexget.plugins.filter.timeframe module#

class flexget.plugins.filter.timeframe.EntryTimeFrame(**kwargs)[source]#

Bases: VersionedBase

_quality#
_sa_class_manager = {'_quality': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'first_seen': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'proper_count': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'status': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'title': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
first_seen#
id#
proper_count#
quality#
status#
title#
class flexget.plugins.filter.timeframe.FilterTimeFrame[source]#

Bases: object

on_task_filter(task, config)[source]#
on_task_learn(task, config)[source]#
schema = {'additionalProperties': False, 'properties': {'identified_by': {'default': 'auto', 'type': 'string'}, 'on_reached': {'default': 'do_nothing', 'enum': ['accept', 'reject', 'do_nothing'], 'type': 'string'}, 'on_waiting': {'default': 'reject', 'enum': ['accept', 'reject', 'do_nothing'], 'type': 'string'}, 'target': {'format': 'quality_requirements', 'type': 'string'}, 'wait': {'format': 'interval', 'type': 'string'}}, 'required': ['target', 'wait'], 'type': 'object'}#
flexget.plugins.filter.timeframe.register_plugin()[source]#