flexget.plugins.filter.upgrade module#

class flexget.plugins.filter.upgrade.EntryUpgrade(**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>, 'title': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'updated': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
first_seen#
id#
proper_count#
quality#
title#
updated#
class flexget.plugins.filter.upgrade.FilterUpgrade[source]#

Bases: object

filter_entries(entries, existing, target, action_on_lower)[source]#
on_task_filter(task, config)[source]#
on_task_learn(task, config)[source]#
prepare_config(config)[source]#
schema = {'additionalProperties': False, 'properties': {'identified_by': {'type': 'string'}, 'on_lower': {'enum': ['accept', 'reject', 'do_nothing'], 'type': 'string'}, 'propers': {'type': 'boolean'}, 'target': {'format': 'quality_requirements', 'type': 'string'}, 'timeframe': {'format': 'interval', 'type': 'string'}, 'tracking': {'type': 'boolean'}}, 'type': 'object'}#
flexget.plugins.filter.upgrade.register_plugin()[source]#