flexget.plugins.input.medusa module#
- class flexget.plugins.input.medusa.Medusa[source]#
Bases:
object- on_task_input(task, config)[source]#
Return ALL of the shows monitored by Medusa.
This includes both ongoing and ended. Syntax:
medusa: base_url=<value> port=<value> username=<value> password=<value>
Options base_url, username and password are required.
Use with input plugin like discover and/or configure_series.
Example:
download-tv-task: configure_series: from: medusa: base_url: http://localhost port: 8531 username: USERNAME password: PASSWORD discover: what: - next_series_episodes: yes from: torrentz: any download: /download/tv
Note that when using the configure_series plugin with Medusa you are basically synced to it, so removing a show in Medusa will remove it in flexget as well, which could be positive or negative, depending on your usage.
- schema = {'additionalProperties': False, 'properties': {'base_url': {'format': 'uri', 'type': 'string'}, 'include_ended': {'default': False, 'type': 'boolean'}, 'only_monitored': {'default': False, 'type': 'boolean'}, 'password': {'type': 'string'}, 'port': {'default': 8081, 'type': 'number'}, 'username': {'type': 'string'}}, 'required': ['username', 'password', 'base_url'], 'type': 'object'}#