flexget.components.sites.sites.btn module#

class flexget.components.sites.sites.btn.SearchBTN[source]#

Bases: object

prepare_config(config)[source]#
search(task, entry, config)[source]#
request_limiter = <flexget.utils.requests.TokenBucketLimiter object>#
Return type:

None

schema = {'oneOf': [{'type': 'string'}, {'additionalProperties': False, 'properties': {'api_key': {'type': 'string'}, 'append_quality': {'type': 'boolean'}, 'origin': {'oneOf': [{'items': {'enum': ['None', 'Scene', 'P2P', 'User', 'Mixed', 'Internal'], 'title': 'single value', 'type': 'string'}, 'minItems': 1, 'title': 'multiple values', 'type': 'array', 'uniqueItems': False}, {'enum': ['None', 'Scene', 'P2P', 'User', 'Mixed', 'Internal'], 'title': 'single value', 'type': 'string'}]}}, 'required': ['api_key'], 'type': 'object'}]}#
flexget.components.sites.sites.btn.register_plugin()[source]#