flexget.components.archives.archives module#

class flexget.components.archives.archives.FilterArchives[source]#

Bases: object

Accepts entries that are valid Zip or RAR archives.

This plugin requires the rarfile Python module and unrar command line utility to handle RAR archives.

Configuration:

unrar_tool: Specifies the path of the unrar tool. Only necessary if its location is not

defined in the operating system’s PATH environment variable.

on_task_filter(task, config)[source]#

Task handler for archives.

prepare_config(config)[source]#

Prepare config for processing.

schema = {'anyOf': [{'type': 'boolean'}, {'additionalProperties': False, 'properties': {'unrar_tool': {'type': 'string'}}, 'type': 'object'}]}#
flexget.components.archives.archives.register_plugin()[source]#