flexget.plugins.clients.pyload module#
- class flexget.plugins.clients.pyload.PluginPyLoad[source]#
Bases:
objectParse task content or url for hoster links and adds them to pyLoad.
Example:
pyload: api: http://localhost:8000/api queue: yes username: my_username password: my_password folder: desired_folder package: desired_package_name (jinja2 supported) package_password: desired_package_password hoster: - YoutubeCom parse_url: no multiple_hoster: yes enabled: yes
Default values for the config elements:
pyload: api: http://localhost:8000/api queue: no hoster: ALL parse_url: no multiple_hoster: yes enabled: yes
- DEFAULT_API = 'http://localhost:8000/api'#
- DEFAULT_FOLDER = ''#
- DEFAULT_HANDLE_NO_URL_AS_FAILURE = False#
- DEFAULT_HOSTER = []#
- DEFAULT_MULTIPLE_HOSTER = True#
- DEFAULT_PARSE_URL = False#
- DEFAULT_PREFERRED_HOSTER_ONLY = False#
- DEFAULT_QUEUE = False#
- schema = {'additionalProperties': False, 'properties': {'api': {'type': 'string'}, 'enabled': {'type': 'boolean'}, 'folder': {'type': 'string'}, 'handle_no_url_as_failure': {'type': 'boolean'}, 'hoster': {'oneOf': [{'items': {'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'title': 'single value', 'type': 'string'}]}, 'multiple_hoster': {'type': 'boolean'}, 'package': {'type': 'string'}, 'package_password': {'type': 'string'}, 'parse_url': {'type': 'boolean'}, 'password': {'type': 'string'}, 'preferred_hoster_only': {'type': 'boolean'}, 'queue': {'type': 'boolean'}, 'username': {'type': 'string'}}, 'required': ['username', 'password'], 'type': 'object'}#