flexget.components.managed_lists.lists.sonarr_list module#
- class flexget.components.managed_lists.lists.sonarr_list.SonarrList[source]#
Bases:
object- schema = {'additionalProperties': False, 'properties': {'api_key': {'type': 'string'}, 'base_path': {'default': '', 'type': 'string'}, 'base_url': {'default': 'http://localhost', 'type': 'string'}, 'ignore_episodes_with_files': {'default': False, 'type': 'boolean'}, 'ignore_episodes_without_files': {'default': False, 'type': 'boolean'}, 'include_data': {'default': False, 'type': 'boolean'}, 'include_ended': {'default': True, 'type': 'boolean'}, 'language_id': {'default': 1, 'type': 'integer'}, 'monitored': {'default': True, 'type': 'boolean'}, 'only_monitored': {'default': True, 'type': 'boolean'}, 'port': {'default': 80, 'type': 'number'}, 'profile_id': {'default': 1, 'type': 'integer'}, 'root_folder_path': {'type': 'string'}, 'search_missing_episodes': {'default': True, 'type': 'boolean'}, 'season_folder': {'default': False, 'type': 'boolean'}, 'series_type': {'default': 'standard', 'enum': ['standard', 'daily', 'anime'], 'type': 'string'}, 'tags': {'items': {'type': 'string'}, 'type': 'array'}}, 'required': ['api_key'], 'type': 'object'}#
- class flexget.components.managed_lists.lists.sonarr_list.SonarrSet(config)[source]#
Bases:
MutableSet- _from_iterable(it)[source]#
Construct an instance of the class from any iterable input.
Must override this method if the class constructor signature does not accept an iterable for an input.
- translate_quality(quality_name)[source]#
Translate Sonarr’s qualities to ones recognize by Flexget.
- _abc_impl = <_abc._abc_data object>#
- property immutable#
- property online#
Set the online status of the plugin.
Online plugin should be treated differently in certain situations, like test mode
- schema = {'additionalProperties': False, 'properties': {'api_key': {'type': 'string'}, 'base_path': {'default': '', 'type': 'string'}, 'base_url': {'default': 'http://localhost', 'type': 'string'}, 'ignore_episodes_with_files': {'default': False, 'type': 'boolean'}, 'ignore_episodes_without_files': {'default': False, 'type': 'boolean'}, 'include_data': {'default': False, 'type': 'boolean'}, 'include_ended': {'default': True, 'type': 'boolean'}, 'language_id': {'default': 1, 'type': 'integer'}, 'monitored': {'default': True, 'type': 'boolean'}, 'only_monitored': {'default': True, 'type': 'boolean'}, 'port': {'default': 80, 'type': 'number'}, 'profile_id': {'default': 1, 'type': 'integer'}, 'root_folder_path': {'type': 'string'}, 'search_missing_episodes': {'default': True, 'type': 'boolean'}, 'season_folder': {'default': False, 'type': 'boolean'}, 'series_type': {'default': 'standard', 'enum': ['standard', 'daily', 'anime'], 'type': 'string'}, 'tags': {'items': {'type': 'string'}, 'type': 'array'}}, 'required': ['api_key'], 'type': 'object'}#
- supported_ids = ['tvdb_id', 'tvrage_id', 'tvmaze_id', 'imdb_id', 'slug', 'sonarr_id']#