flexget.components.trakt.trakt_list module#
- class flexget.components.trakt.trakt_list.TraktList[source]#
Bases:
object- on_task_input(**kwargs)#
- schema = {'additionalProperties': False, 'anyOf': [{'required': ['username']}, {'required': ['account']}, {'properties': {'list': {'enum': ['trending', 'popular']}}}], 'error_anyOf': 'At least one of `username` or `account` options are needed.', 'properties': {'account': {'type': 'string'}, 'language': {'maxLength': 2, 'minLength': 2, 'type': 'string'}, 'list': {'type': 'string'}, 'strip_dates': {'default': False, 'type': 'boolean'}, 'type': {'default': 'auto', 'enum': ['shows', 'seasons', 'episodes', 'movies', 'auto'], 'type': 'string'}, 'username': {'type': 'string'}}, 'required': ['list'], 'type': 'object'}#
- class flexget.components.trakt.trakt_list.TraktSet(config)[source]#
Bases:
MutableSet- _abc_impl = <_abc._abc_data object>#
- property immutable#
- property items#
- property online#
Set the online status of the plugin.
Online plugin should be treated differently in certain situations, like test mode
- schema = {'additionalProperties': False, 'anyOf': [{'required': ['username']}, {'required': ['account']}, {'properties': {'list': {'enum': ['trending', 'popular']}}}], 'error_anyOf': 'At least one of `username` or `account` options are needed.', 'properties': {'account': {'type': 'string'}, 'language': {'maxLength': 2, 'minLength': 2, 'type': 'string'}, 'list': {'type': 'string'}, 'strip_dates': {'default': False, 'type': 'boolean'}, 'type': {'default': 'auto', 'enum': ['shows', 'seasons', 'episodes', 'movies', 'auto'], 'type': 'string'}, 'username': {'type': 'string'}}, 'required': ['list'], 'type': 'object'}#