flexget.plugins.filter.proper_movies module#

class flexget.plugins.filter.proper_movies.FilterProperMovies[source]#

Bases: object

Automatically download proper movies.

Configuration:

proper_movies: n <minutes|hours|days|weeks>

or permanently:

proper_movies: yes

Value no will disable plugin.

on_task_filter(task, config)[source]#
on_task_learn(task, config)[source]#

Add downloaded movies to the database.

schema = {'oneOf': [{'type': 'boolean'}, {'format': 'interval', 'type': 'string'}]}#
class flexget.plugins.filter.proper_movies.ProperMovie[source]#

Bases: Base

_sa_class_manager = {'added': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'imdb_id': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'proper_count': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'quality': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'task': <sqlalchemy.orm.attributes.InstrumentedAttribute object>, 'title': <sqlalchemy.orm.attributes.InstrumentedAttribute object>}#
added#
id#
imdb_id#
proper_count#
quality#
task#
title#
flexget.plugins.filter.proper_movies.register_plugin()[source]#