flexget.components.parsing.plugin_parsing module#

class flexget.components.parsing.plugin_parsing.PluginParsing[source]#

Bases: object

Provide parsing framework.

on_task_abort(task, config)#
on_task_exit(task, config)[source]#
on_task_start(task, config)[source]#
parse_movie(data, **kwargs)[source]#

Use the selected movie parser to parse movie information from data.

Parameters:

data – The raw string to parse information from

Returns:

An object containing the parsed information. The valid attribute will be set depending on success.

parse_series(data, name=None, **kwargs)[source]#

Use the selected series parser to parse series information from data.

Parameters:
  • data – The raw string to parse information from.

  • name – The series name to parse data for. If not supplied, parser will attempt to guess series name automatically from data.

Returns:

An object containing the parsed information. The valid attribute will be set depending on success.

property schema#
property selected: dict#
flexget.components.parsing.plugin_parsing.init_parsers(manager)[source]#

Prepare our list of parsing plugins and default parsers.

flexget.components.parsing.plugin_parsing.register_plugin()[source]#