flexget.plugins.input.sickbeard module#
- class flexget.plugins.input.sickbeard.Sickbeard[source]#
Bases:
objectReturn ALL of the shows monitored by Sickbeard.
This includes both ongoing and ended. Syntax:
sickbeard: base_url=<value> port=<value> api_key=<value>
Options base_url and api_key are required.
Use with input plugin like discover and/or configure_series.
Example:
download-tv-task: configure_series: settings: quality: - 720p from: sickbeard: base_url: http://localhost port: 8531 api_key: MYAPIKEY1123 discover: what: - next_series_episodes: yes from: torrentz: any download: /download/tv
Note that when using the configure_series plugin with Sickbeard you are basically synced to it, so removing a show in Sickbeard will remove it in flexget as well, which could be positive or negative, depending on your usage.
- quality_requirement_builder(quality_list)[source]#
Translate sickbeards’ qualities into format used by Flexget.
- schema = {'additionalProperties': False, 'properties': {'api_key': {'type': 'string'}, 'base_url': {'type': 'string'}, 'include_data': {'default': False, 'type': 'boolean'}, 'include_ended': {'default': True, 'type': 'boolean'}, 'only_monitored': {'default': False, 'type': 'boolean'}, 'port': {'default': 80, 'type': 'number'}}, 'required': ['api_key', 'base_url'], 'type': 'object'}#