flexget.plugins.output.download_auth module#

class flexget.plugins.output.download_auth.DownloadAuth[source]#

Bases: object

on_task_download(task, config)[source]#
auth_mapper = {'basic': <class 'requests.auth.HTTPBasicAuth'>, 'digest': <class 'requests.auth.HTTPDigestAuth'>}#
host_schema = {'additionalProperties': {'properties': {'password': {'type': 'string'}, 'type': {'default': 'basic', 'enum': ['basic', 'digest'], 'type': 'string'}, 'username': {'type': 'string'}}, 'required': ['username', 'password'], 'type': 'object'}}#
schema = {'items': {'additionalProperties': {'properties': {'password': {'type': 'string'}, 'type': {'default': 'basic', 'enum': ['basic', 'digest'], 'type': 'string'}, 'username': {'type': 'string'}}, 'required': ['username', 'password'], 'type': 'object'}}, 'minItems': 1, 'type': 'array'}#
flexget.plugins.output.download_auth.register_plugin()[source]#